مجموعهاي هماهنگ از برنامهها که کنترل و هماهنگی فعالیتهای سختافزاری رایانه و هدایت و پردازش دادهها را برعهده دارد، نرمافزار (Software) گفته میشود.
کاربر از طریق نرمافزار با رایانه ارتباط برقرار میکند.
نرمافزارهای رایانه را میتوان به دو دسته نرمافزار سیستمی (System Software) و نرمافزار کاربردی (Application Software) تقسیم کرد.
سیستمعاملها (Operating System)، مترجمها (Compilers)، برنامههای راهانداز (Startup Program) و برنامههای کمکی (Utilities) نمونههایی از نرمافزارهای سیستمی محسوب میشوند.
اولین برنامههایی که با روشن شدن رایانه روی سختافزار اجرا میشوند تا رایانه را برای اجرای عملیات آماده کنند، برنامههای راهانداز نامیده میشوند.
برای مطالعه مطلب کامل فایل ضمیمه شده را دانلود کنید