نظم التشغيل هي برامج تعمل كوسيط بين المستخدم وأجهزة الحاسوب، وتدير وتنظم استخدام الموارد في الحاسوب. وتعمل نظم التشغيل على توفير واجهة بين المستخدم والحاسوب، وتسهل عملية التواصل والتفاعل مع الأجهزة والبرامج الموجودة في الحاسوب.
تتضمن مهام نظم التشغيل إدارة الموارد مثل المعالج والذاكرة والتخزين والإدخال والإخراج، وتوزيع الموارد بين العمليات المختلفة، وتنظيم تسلسل تنفيذ العمليات وإدارة الذاكرة والتخزين المؤقت والملفات.
وتتوفر نظم التشغيل بأنواع مختلفة مثل نظام التشغيل Windows ونظام التشغيل macOS ونظام التشغيل Linux وغيرها، وتختلف هذه الأنظمة في الواجهة والميزات والأدوات المتاحة.