ما هو نظام التشغيل؟

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

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

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

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

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

تميل أنظمة التشغيل الحالية إلى امتلاك واجهات مستخدم رسومية (GUIs) تستخدم أجهزة تأشير للإدخال. يعد الفأر مثالاً على جهاز التأشير ، مثله مثل القلم. تشمل أنظمة التشغيل الشائعة الاستخدام لأجهزة الكمبيوتر الشخصية المتوافقة مع IBM Microsoft Windows و Linux و Mac OS X.