***2
نرمافزار یکی از بخشهای اساسی کامپیوتر به شمار میآید، که در واقع سختافزار را بکار میگیرد. بعبارت دیگر رابط بین کاربر و سختافزار را نرمافزار مینامند. نرمافزار در حقیقت روح و جان یک
کامپیوتر است، که به سختافزار هویت میبخشد.
***4
سیستم عامل (OS: Operating System) مشهورترین نوع نرمافزارهای سیستمی میباشد. که مدیریت منابع سیستمی را بر عهده دارد. سیستمعامل، همچنین ارتباط بین کاربر و اجزاء سختافزاری و نرمافزاری دیگر را برقرار میکند.
***5
وظایف کلی سیستم عامل
1 مدیریت و تقسیم وقت سیپییو و تخصیص فضای حافظه به برنامهها و کاربران مختلف
مدیریت و کنترل وسایل ورودی/خروجی2
3 مدیریت و کنترل اطلاعات و فایلها
***7
زبانهای برنامهنویسی
نرمافزارها توسط زبانهای برنامهنویسی نوشته میشوند. زبانهای برنامهنویسی، یک سیستم ارتباطی هستند که توسط آنها میتوان دستورات لازم را به ماشین انتقال داد.
هرزبان برنامهنویسی به مجموعهأی از علایم، قواعد و دستورالعملها گفته میشود که امکان ارتباط با کامپیوتر را جهت بیان کاری یا حل مسئلهای فراهم میکند