نرم افزار
نرم افزار چیست و انواع آن
نرم افزار، مجموعه ای از برنامه های رایانه ای، رویه ها و مستندات است
که انجام کارهای مختلف بر روی یک سیستم رایانه ای را بر عهده دارد.
عبارت “نرم افزار” برای نخستین بار توسط جان توکی در سال 1958 مورد استفاده قرار گرفت.
در سطح بسیار ابتدایی، نرم افزار کامپیوتر، متشکل از زبان ماشین است
که شامل گروهی از مقادیر دودویی بوده و دستورالعمل پردازنده را تعیین می کند.
دستورالعمل پردازنده تغییر بیان از سخت افزار کامپیوتر
در یک توالی از پیش تعریف شده می باشد. به طور خلاصه،
نرم افزار کامپیوتر، زبانی است که اصطلاحاً به وسیلۀ آن یک رایانه، صحبت می کند.
نرمافزار به مجموعهای از برنامهها اشاره دارد که قادر
به انجام برخی از وظایف خاص در یک سیستم کامپیوتری هستند.
نرم افزار چیست و انواع آن
نرم افزار شامل سه دسته اصلی می باشد:
- سیستم عامل: که معمولا رابط بین کاربر و کامپیوتر می باشند مانند Windows
- زبانهای برنامه نویسی: که معمولا افرادی که توانایی پیاده سازی برنامه های کامپیوتری را دارند از آنها استفاده می نمایند مانند زبان C.
- برنامه های کاربردی: که توسط برنامه نویسان جهت کاربرد خاص تهیه و در اختیار مشتریان قرار می گیرد مانند نرم افزار Word و نرم افزار حسابداری.
-
نرمافزارهای سیستمی
این نرمافزارها معمولا در فرآیندهای پس زمینه مشغول به کار هستند.
این نرمافزارها، کار سختافزار و دیگر برنامهها را هماهنگ میکنند.
در واقع به عنوان یک لایه، میان سختافزار و برنامههای کاربردی قرار میگیرند.
بعضی از انواع نرمافزارهای سیستمی عبارتند از:
سیستمعامل: بهترین مثال برای نرمافزارهای سیستمی،
سیستمعامل است.این نرمافزار با سختافزار ارتباط برقرار میکند
و قابلیت اجرای انواع مختلف برنامهها را فراهم میکند.
نرم افزار چیست و انواع آن
ترجمهکنندههای زبان: اسمبلرها (Assemblers)، کامپایلرها (Compilers)
و مترجمها (Trasnlators) جزء این دسته قرار میگیرند.
این برنامهها برای زبانهای برنامهنویسی مانند C، Cobol، Pascal و غیره طراحی شدهاند
ابزارهای عمومی: این برنامهها به طور خاص برای مدیریت
دستگاه رایانه و منابع آن طراحی شدهاند؛
مانند ابزارهای ارتباطی. این ابزارها بیشتر بر عملکرد زیرساختهای کامپیوتر متمرکز هستند.ب
- نرمافزارهای کاربردی
نرمافزارهای کاربردی یک کار خاص را در سیستم انجام میدهند.
انواع مختلفی از نرمافزارهای کاربردی وجود دارد.
آنها فقط برای انجام نیازهای خاصی کار میکنند و هدف مشخصی دارند.
بعضی از انواع نرمافزارهای کاربردی عبارتنداز:
پردازشگر لغت: این برنامهها برای ایجاد اسناد استفاده میشود.
این نرمافزارهاعلاوه بر فعالیت اصلی یعنی ایجاد یک سند، آن را ذخیره و در چاپ آن نیز کمک میکنند
نرمافزارهای پایگاه داده: این نرمافزارها قادر به ایجاد پایگاههای داده هستند.
علاوه بر این، به کمک این نرمافزارها میتوان دادهها و یا اطلاعات را در پایگاههای داده مدیریت کرد.
نرمافزارهای چندرسانهای: این نرمافزارها برای کار با انواع مختلف
رسانهها که با یکدیگر ارتباط دارند، طراحی شده است.
نرمافزارهای آموزشی و مرجع: این نرمافزارها بهمنظور کمک به یادگیری در مورد هر چیز خاصی طراحی شدهاند.
نرمافزارهای گرافیکی: این نرمافزارها به کارهای گرافیکی کمک میکنند
و کاربر را قادر میسازند تا تصاویر را ویرایش و یا دستکاری کند.
مرورگر وب: این نرمافزارها برای یافتن و بازیابی فایلها یا منابع،
در وب جهانی استفاده میشوند. اینترنت اکسپلورر، گوگل کروم و موزیلا فایرفاکس
نمونههایی از این نرمافزارها هستند.
نرم افزار چیست و انواع آن
نتیجه گیری :
امروزه نرم افزارهای رایانه ای به صورت گسترده متداول بوده و تصور رایانه ها بدون نرم افزار ها غیر ممکن است
و بدون نرم افزارها امکان استفاده از رایانه بدین سهولت وجود نخواهد داشت.
آنچه درخصوص رایانه ها جالب توجه است این است که آنها زبان مخصوص
به خودشان را داشته و همچنین راه های مخصوص به خودشان را برای برقراری ارتباط با انسان دارند.
به علاوه اینکه ابزار آنها برای برقراری ارتباط شامل انواع مختلف نرم افزار می شود.