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

يُعرَف نظام التشغيل (Operating System) الذي يُرمَز له اختصارًا بـ (OS)، بأنّه أهم البرامج التي يتم تحميلها على جهاز الحاسوب، والتي تُدير جميع البرامج والتطبيقات الموجودة عليه، حيث يجب أن يحتوي كل جهاز حاسوب على نظام تشغيل واحد على الأقل.[١]


يساعد أيضًا نظام التشغيل على التحكم بمكونات جهاز الحاسوب دون الحاجة إلى استخدام لغة الآلة التي يفهمها الحاسوب، بمعنىً آخر يُشكل حلقة الوصل بين المستخدم ومكونات جهاز الحاسوب،[١] ويُمكنك التفاعل مباشرًة مع نظام التشغيل من خلال واجهة مستخدم، مثل واجهة سطر الأوامر (CLI) أو واجهة المستخدم الرسومية (GUI).[٢]


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

أهمها ما يأتي:


إدارة العمليات

عند تشغيل جهاز الحاسوب، يتم تحميل مئات العمليات في ذات الوقت، وعندها يقوم نظام التشغيل بتنظيم هذه العمليات والتعامل مع التعارضات والمقاطعات،[٣] من خلال استخدام آليات محددة لإدارة التزامن والاتصال فيما بينها.[١]


إدارة الجهاز

يُدير نظام التشغيل اتصالات جهاز الحاسوب مع الأجهزة الأخرى ويتتبعها، مثل (الطابعات، والمساحات الضوئية، ولوحة المفاتيح، والفأرة، ومكبرات الصوت، وسماعات الرأس، وأجهزة التخزين الخارجية وغير ذلك)،[٣] وتُعرف الوحدة المسؤولة عن هذه المهمة باسم وحدة التحكم في الإدخال والإخراج (I/O controller)،[٤]


إدارة الذاكرة

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


إدارة الملفات

يُدير نظام التشغيل معلومات الملفات على جهاز الحاسوب وإعدادات وصول المستخدم لها، لإدارتها بسهولة واستخدامها بطريقةٍ أكثر فعاليّة،[٤] حيث يُعتبر مسؤولاً عن المهام الآتية:[٣]

  • البحث عن الملفات، ونقلها، وتحريرها، وحذفها.
  • فحص الملفات لمعرفة خصائصها، مثل تاريخ الإنشاء، والحجم، والنوع.
  • تنظيم وإدارة الملفات في سلسلة من المجلدات والمجلدات الفرعية.


إدارة المستخدمين

يُعتبر نظام التشغيل مسؤولاً عن إدارة المستخدمين الذين يُمكنهم الوصول إلى النظام حسب الصلاحيات المتاحة لكلٍ منهم، حيث يُعتبر مسؤولاً عن المهما الآتية:[٣]

  • إضافة المستخدمين أو حذفهم.
  • تحرير أذونات المستخدم.
  • التحكم في الصلاحيات والموارد المتاحة لكل مستخدم خاصًة مساحة التخزين المسموح باستخدامها.


الحماية

يُوفر نظام التشغيل الحماية لجهاز الحاسوب من خلال تعيين كلمات المرور وتقنيات الحماية الأخرى، بالإضافة إلى أنّه يمنع الوصول غير المصرح به إلى البرامج والبيانات الموجودة على الجهاز.[٥]


التحكم في أداء النظام

يُسجل نظام التشغيل التأخيرات الحاصلة بين طلب الخدمة والاستجابة من النظام ويتتبعها.[٥]


الكشف عن الأخطاء

يُوفر نظام التشغيل أدوات معينة مسؤولة عن اكتشاف الأخطاء الحاصلة عند تنفيذ بعض المهام، وتتبعها، وتصحيحها.[٥]


أنواع أنظمة التشغيل الخاصة بأجهزة الحاسوب

فيما يأتي أبرزها:[٦]

  • مايكروسوفت ويندوز (Microsoft Windows)

يكون محملاً على جميع أجهزة الحاسوب عند شرائها، ما عدا أجهزة الحاسوب من شركة آبل (Apple).

  • ماك أو إس (Mac OS)

يُعتبر خاصًا بشركة آبل ومنتجاتها.

  • لينكس (Linux)

يُعد من أنظمة التشغيل مفتوحة المصدر، والتي يُمكنك تحميلها بشكلٍ مجاني على جهاز الحاسوب الخاص بك.

المراجع

  1. ^ أ ب ت ث Lawrence Williams (11/6/2022), "What is Operating System? Explain Types of OS, Features and Examples", guru99, Retrieved 18/7/2022. Edited.
  2. Stephen J. Bigelow, "operating system (OS)", tech target, Retrieved 18/7/2022. Edited.
  3. ^ أ ب ت ث ج "Operating System Management Tasks", learnlearn, Retrieved 18/7/2022. Edited.
  4. ^ أ ب "Functions of Operating System", geeks for geeks, 28/6/2022, Retrieved 18/7/2022. Edited.
  5. ^ أ ب ت "Operating System - Overview", tutorials point, Retrieved 18/7/2022. Edited.
  6. "Understanding operating systems", University of Wollongong, Retrieved 18/7/2022. Edited.