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