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