حسابداری هلو

انواع نرم افزار سیستمی و کاربردی

در بحث انواع نرم افزار سیستمی و کاربردی یک بار دیگر به تعریف نرم افزار میپردازیم.

همانطور که در بحثهای قبلی اشاره شد نرم افزار :

به قسمتهای غیر قابل لمس کامپیوتر نرم افزار می گویند . در واقع منظور از نرم افزار همان برنامه های کامپیوتری است

انواع نرم افزار:

همانطور که از نام این بخش مشخص است ( انواع نرم افزار سیستمی و کاربردی ) انواع نرم افزار عبارتست از:

  • system software : نرم افزار سیستمی
  • application software : نرم افزار کاربردی
انواع نرم افزار کدامند

نرم افزار سیستمی یا system software 

نرم افزار سیستمی به نرم افزارهایی گفته میشود که مدیریت منابع داخلی سیستم (مانند مانیتور ، چاپگر ، کارت صدا و… ) بر عهده دارند . نرم افزارهای سیستم زمینه را برای اجرای نرم افزارهای کاربردی فراهم میکنند . نرم افزارهای کاربردی بدون نرم افزار سیستم نمیتواند عمل کند و یا بدرستی عمل کند .

ویژگیهای نرم افزارهای سیستم:

  • مدیریت منابع داخلی سیستم( سخت افزار)
  • کمک به اجرای برنامه های کاربردی جهت اجرای بهتر
  • برخی برنامه سیستمی ( سیستم عامل ) در راه اندازی سیستم نقش دارند.
ویدیو پایانی بحش مفاهیم پایه کامپیوتر

انواع نرم افزار سیستمی

انواع نرم افزار های سیستم یا system software عبارتند از :

  • oprating system : سیستم عامل (os)
  • language translator: مترجم ها
  • utility program : برنامه های سودمند

الف ) سیستم عامل os یا oprating system

تعریف سیسم عامل:

در ساده ترین تعریف سیستم عامل میتوان گفت : سیستم عامل پلی است میان انسان و کامپیوتر .

یعنی ما دستورات را به سیستم عامل میدهیم و سیستم عامل دستورات را به کامپیوتر منتقل میکند .

انواع سیستم عامل از لحاظ تعداد کاربر user

  • single user تک کاربره : به سیستم عاملی گفته میشود که همزمان یک کاربر از آن استفاده میکند . مانند سیستم عامل dos
  • multi user چند کاربره : به سیستم عاملی گفته میشود که همزمان چند کاربر از آن استفاده میکند . مانند سیستم عامل ویندوز

تقسیم بندی  سیستم عامل از لحاظ استفاده همزمان از برنامه

  • single task تک برنامه : به سیستم عاملی گفته میشود که همزمان یک برنامه را اجرا میکند . مانند سیستم عامل dos
    • multi task چند برنامه : به سیستم عاملی گفته میشود که همزمان چند برنامه را اجرا میکند . مانند سیستم عامل ویندوز

انواع سیستم عامل از لحاظ رابط کاربری

  • سیستم عامل متنی : به سیستم عاملی گفته می شود که با تایپ دستورات به صورت متنی کار میکند . مانند سیستم عامل dos
  • سیستم عامل گرافیکی : به سیستم عاملی گفته میشود که در یک محیط گرافیکی و با کمک تصاویر و اشیا گرافیکی دستورات را اجرا میکند . مانند سیستم عامل ویندوز .

نکته : رابط گرافیکی gui گفته میشود . GUI برگرفته از graphical user interface است .

برخی سیستم عامل های مهم عبارتند از :

dos,windows,linux,unix مکینتاش یا mac که برای کامپیوتر های apple طراحی شده است .

ب) مترجم ها یا language translator :

برای درک بهتر مترجم ها ابتدا به تعریف اجمالی زبانهای برنامه نویسی و انواع آن میپردازیم.

زبانهای برنامه نویسی که برای ساخت و طراحی برنامه ها بکار میروند داراس سه سطح هستند.

انواع زبانهای برنامه نویسی :

  • سطح پایین : به زبان کامپیوتر نزدیکترند . مانند اسمبلی زبان ماشین
  • سطح میانی : که تلفیقی از زبان کامپیوتر و زبان انسان است.
  • زبان سطح بالا : که به زبان انسان نزدیکتر است . مانند ویژوال بیسیک

مترجم ها :

زبانهای برنامه نویسی مخصوصا زبانهای سطح بالا برای ارسال دستور به کامپیوتر از زبان انسان استفاده میکنند . همانطور که میدانیم زبان کامپیوتر باینری و 0 و 1 است .

مترجم ها یا language translator دستورات را از زبان انسان به زبان کامپیوتر ترجمه می کنند . این عمل معمولا از طریق کامپایلر compiler برنامه صورت می پذیرد .

انواع نرم افزار کاربردی یا application

در بحث بعدی انواع نرم افزار سیستمی و کاربردی ، به نرم افزاهای کاربردی یا application میپردازیم . در ابتدا تعریف نرم افزار کاربردی :

به نرم افزارهایی گفته می شوند که هر کدام وظیفه و کاربرد خاصی دارند . این نرم افزارها برای اجرا به نرم افزارهای سیستمی مخصوصا نرم افزارهای سیستمی وابسته اند .

نرم افزارهای کاربردی به دو دسته تقسیم می شوند :

  • custom write یا tailor made : به نرم افزارهای سفارشی گفته میشود که بنا به درخواست شرکتها و سازمانها و افراد برای امور خاصی ساخته می شوند .
  • packaged یا off – the – shelf : به بسته نرم افزار هاییی گفته میشود که برای کارهای عمومی ساخته میشوند .

برخی از مهمترین نرم افزارهای کاربردی پکیج یا عمومی عبارتند از :

  • واژه پردازها مانند word
  • صفحه گسترده یا spreed sheete مانند نرم افزار اکسل
  • data base یا پایگاه داده :برنامه هایی مانند اکسس ، اوراکل و sql پایگاه داده می باشند .
  • نرم افزارهای ویرایش عکس مانند فتوشاپ
  • مرورگرهای اینترنتی
  • بازیها
انواع نرم افزار سیستمی و کاربردی

سوالات متداول :

مهم ترین نرم افزار سیستمی کامپیوتر چه نام دارد ؟ 

جواب : سیستم عامل 

انواع نرم افزار کدامند ؟

نرم افزار به صورت کلی به دو دسته سیستمی و کاربردی تقسیم می شود 

< درس قبل شناخت ویروسهای کامپیوتری و انواع آن

مهرداد یاری

View Comments

  • I've been browsing online more than 2 hours
    today, yet I never found any interesting article like yours.
    It's pretty worth enough for me. In my view, if all website owners
    and bloggers made good content as you did, the net will be
    much more useful than ever before.

  • Heya i am for the first time here. I found this board and I in finding It truly helpful & it helped me out a lot. I am hoping to give something back and aid others like you aided me.

  • Thanks, I have just been looking for information approximately this subject for ages and yours is the greatest I've discovered till now. But, what in regards to the bottom line? Are you positive concerning the source?

  • Greetings! Very useful advice in this particular
    post! It is the little changes that make the largest changes.
    Many thanks for sharing!

  • Oh my goodness! Incredible article dude! Thank you so much, However I am encountering issues with your RSS.
    I don't know why I cannot subscribe to it. Is there anyone else having the
    same RSS issues? Anyone who knows the answer can you kindly respond?
    Thanks!!

  • I will right away clutch your rss as I can not to find your e-mail subscription link or e-newsletter service.
    Do you have any? Kindly let me recognize in order that I may subscribe.
    Thanks.

  • I’ve been surfing on-line greater than 3 hours
    lately, but I by no means found any interesting article like yours.
    It’s pretty worth sufficient for me. In my view, if all site owners and bloggers made good content as you did,
    the net shall be much more helpful than ever before.

  • I'm amazed, I must say. Rarely do I come across a blog
    that's both educative and amusing, and without a
    doubt, you have hit the nail on the head. The issue is something which not enough
    people are speaking intelligently about. Now i'm very
    happy I stumbled across this during my search for something relating
    to this.

  • We're a group of volunteers and starting a new scheme in our
    community. Your site provided us with useful info to work on. You've done a
    formidable task and our whole group will be thankful
    to you.

Recent Posts

افزودن عکس در پایگاه داده با PHP

ذخیره و نمایش تصاویر و مدیا در پایگاه داده یکی از نیازهای رایج در پروژه‌های…

3 هفته ago

بررسی خطاهای کوئری‌ پایگاه داده در PHP

هنگام کار با پایگاه داده در PHP، ممکن است خطاهایی ناشی از کوئری‌های ناقص یا…

4 هفته ago

آموزش ایجاد پایگاه داده در PHP

ایجاد پایگاه داده در PHP یکی از مباحث اساسی برای ساخت وب‌سایت‌ها و برنامه‌های تحت…

4 هفته ago

کلاس‌ها در PHP به زبان ساده

کلاس‌ها در PHP یکی از اصلی‌ترین مباحث برنامه‌نویسی شیءگرا (Object-Oriented Programming) هستند. با استفاده از…

4 هفته ago

آموزش try در PHP

استفاده از ساختارهای کنترل خطا در برنامه‌نویسی از اهمیت ویژه‌ای برخوردار است. در زبان PHP،…

1 ماه ago

اتصال به پایگاه داده در PHP

اتصال به پایگاه داده database connectivity یکی از مراحل مهم در توسعه وب است. با…

1 ماه ago