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

نظام التشغيل يقوم بالتحكم في مكونات الحاسب وعمل البرامج التطبيقية

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

  • السؤال هو: هو مجموعة من المكونات تشمل الأشخاص والمصادر والمبادئ والإجراءات اللازمة لتنفيذ مهمة محددة أو لخدمة هدف محدد؟
  • الإجابة هي : نظام التشغيل.

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