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