نظام التشغيل

هو برنامج يدير عتاد الحاسوب ويوفر بيئة لتشغيل التطبيقات ويعمل كصلة وصل بين مستخدم الحاسوب وبين عتاد الحاسوب.

نظام التشغيل مسؤول عن مهام مثل مشاركة الذاكرة بين التطبيقات، ومشاركة المعالج بين البرامج والعمليات المختلفة، وتوفير واجهة abstract interface للتعامل مع أجهزة الدخل والخرج، وغير ذلك من المهام.