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

حول نظام التشغيل

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

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

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

أنواع أنظمة التشغيل

لقد تعلمت حتى الآن وعملت مع Microsoft Windows كنموذج لنظام التشغيل. يُعرف هذا النوع المعين من أنظمة التشغيل عمومًا بنظام تشغيل قائم بذاته، وسنتحدث عن الأنواع الثلاثة التالية من أنظمة التشغيل وهي أنظمة تشغيل قائمة بذاتها ومتصلة بالشبكة ومتكاملة.

  • نظام التشغيل الفردي تعمل أنظمة التشغيل هذه بشكل مستقل تمامًا عن الشبكة الموجودة على جهاز كمبيوتر أو جهاز محمول. يضمن ذلك إمكانية تنفيذ مهام نظام التشغيل على الجهاز.
  • نظام تشغيل الشبكة أو أنظمة تشغيل الشبكة أو أنظمة تشغيل الخادم هي أنظمة تشغيل مصممة لمساعدة أجهزة الكمبيوتر على العمل معًا على الشبكة، بدلاً من استخدامها في الوضع المستقل. على سبيل المثال، قد يكون لدى مؤسسة كبيرة خادم يقوم بتشغيل Windows Server في المؤسسة، وقد يتصل الكمبيوتر بنفس الشبكة للوصول إلى معلوماتها ومواردها وما إلى ذلك. تتضمن الأمثلة: Windows Server و Red Hat Enterprise و Ubuntu Server و UNIX.
  • نظام التشغيل المدمج تم تصميم نظام التشغيل المدمج لغرض معين، على سبيل المثال، أجهزة التلفزيون الذكية التي تتصل بالإنترنت، وكاميرا الفيديو (Wi-Fi) التي يمكنها بث لقطات حية، ونظام تحديد المواقع العالمي (GPS) المثبت في معظم الأجهزة المحمولة.