به علت اینکه کامپیوترها یک ماشین چند منظوره هستند که در عملیاتهای متفاوت استفاده می شود برای هر عملیاتی نرم افزار مخصوص آن کار طراحی می شود تا با تعویض نرم افزار کارهای متفاوتی را به وسیله رایانه ها انجام دهیم.
انواع نرم افزارهای کامپیوتری
نرم افزارهای رایانه ای را به صورت کلی می توان به دو گروه تقسیم کرد
نرم افزارهای کاربردی
نرم افزارهای سیستمی
نرم افزارهای کاربردی
Application Saftware
نرم افزارهایی هستند که برای انجام کار خاصی بر اساس نیاز کاربر رایانه طراحی شده است می توان از انواع نرم افزارهای کاربردی می توان به این موارد اشاره کرد
- برنامه های گرافیکی و طراحی که برای طراحی، ویرایش تصاویر، رنگ آمیزی و … به وسیله کامپیوتر طراحی شده است کورل Corel ، فوتوشاپ و برنامه های طراحی دیگری از این قبیل
- برنامه های واژه پرداز برای ایجاد فایل متنی به وسیله رایانه:
- وردپد wordpad، مایکروسافت ورد Microsoft Word.یا برنامه های گرافیکی ویرایشی خاص مانند پاور پوینت Power Point
- برنامه های سرگرم کننده مانند انواع بازیهای کامپیوتری. اینها همه نوعی نرم افزار کامپیوتر هستند .
نرم افزارهای سیستمی کامپیوتر
System Software نرم افزارهایی هستند که با سیستم سخت افزار کامپیوتر مثل دستگاهای ورودی کامپیوتر، دستگاهای خروجی کامپیوتر، حافظه و پردازشگر مرکزی رایانه در ارتباط مستقیم هستند. و عملیات مربوطه از طریق این نرم افزارها مدیریت و هدایت می شوند. نرم افزارهای سیستمی به عنوان رابط بین سخت افزار و نرم افزارهای کاربردی و کاربر رایانه عمل می کنند چنین نرم افزارهایی به وسیله برنامه نویس های حرفه ای رایانه نوشته و عرضه می شود. می توان گفت که سیستم عامل مهمترین نرم افزار سیستمی است.
- نرم افزارهای سیستمی را می توان به سه گروه تقسیم بندی کرد.
- سیستم عامل ها
- مترجمان زبان برنامه نویسی
- برنامه های کمکی.