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