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