أنظمة التشغيل هي مجموعة من البرامج التي تدير موارد جهاز الكمبيوتر و تقدم الخدمات المشتركه لبرامج الكمبيوتر. نظام التشغيل هو مكون أساسي من مكونات برنامج النظام في نظام الكمبيوتر. برامج التطبيقات تتطلب نظام تشغيل لتعمل.
أنظزة تشغيل تقسيم الوقت (time-sharing) تجدول المهام لإستخدام فعال للنظام ويمكن أن تشمل أيضا المحاسبة لتوزيع التكاليف من وقت المعالج والتخزين الشامل، والطباعة، وغيرها من الموارد.