تعريف برامج نظم التشغيل : هو برنامج يقوم بتنظيم عمل الحاسب الآلي والتحكم فيه,
يؤدي الى 8 مهام :
1-يقوم بتنسيق مع المعلومات في الذاكره بتشغيل الوحدات المختلفه
2-يوفر واجهه سهل الاستخدام
3- يشرف على سير العمليات المختلفة, مثل عمليات الإدخال والتخزين والمعالجة والإخراج
4- يتحكم في إدارة ذاكرة الحاسب الآلي من حيث: تخصيص قسم من الذاكرة لكل برنامج, ومراقبة تنفيذه, وإعطاء أولوية لبعض البرامج.
5-يساعد على تحميل البرامج التطبيقية من وحدات التخزين المساعدة إلى ذاكرة
6-6. يسمح للمستخدم بتشغيل عدة برامج تطبيقية في الوقت الواحد, وهو يسمى (مبدأ المهام المتعددة )
7-7. ينسق نظام التشغيل التعامل مع النهايات الطرفية من حيث استقبال مدخلاتها ومعالجتها (يسمى بمبدأ البرمجة المتعددة )
8-8. يتيح المشاركة في موارد الحاسب الخادم للحاسبات العميلة.