ماهي مهام نظام التشغيل
جدول المحتويات
ماهي مهام نظام التشغيل ؟ حيث إن أنظمة التشغيل منتشرة على جميع أجهزة الكمبيوتر أو على الهواتف الذكية، وفي الواقع بدون هذه الأنظمة سيكون من الصعب علينا إستخدام الحواسب بهذه السهولة، وفي هذا المقال سنتحدث بالتفصيل عن نظام التشغيل، كما وسنذكر ما هي مهام هذه الأنظمة.
تعريف نظام التشغيل
نظام التشغيل (بالإنجليزية: Operating System)، هو برنامج يعمل كواجهة بين المستخدم وأجهزة الكمبيوتر أو أجهزة الهواتف الذكية، وهو عبارة عن واجهة رسومية وصورية تستخدم لتسهيل التواصل والتفاعل بين المستخدم وأنظمة المعالجة داخل جهاز الكمبيوتر، ويكون هذا التفاعل من خلال إستخدام الحركات والإيماءات والأوامر، وذلك من خلال إدخالها إلى الجهاز عن طريق الأدوات المساعدة مثل الفأرة ولوحة المفاتيح، أو شاشات اللمس في أجهزة الهواتف الذكية، ويجب أن يحتوي كل جهاز كمبيوتر أو هاتف ذكي، على نظام تشغيل واحد على الأقل لتشغيل البرامج الثانوية الأخرى، وعلى سبيل المثال يحتاج تطبيق مثل متصفح جوجل أو برنامج الوورد والألعاب، إلى بيئة برمجية مناسبة.
والتي سيتم تشغيل هذه البرامج والتطبيقات عليها وتنفيذ مهامها، وهذه البيئية البرمجية هي التي سيوفرها نظام التشغيل الخاص بالأجهزة المختلفة، كما ويساعد نظام التشغيل على التواصل مع الكمبيوتر، دون معرفة كيفية التحدث بلغة الكمبيوتر المعقدة، وهي لغة النظام الثنائي الواحد والصفر، وفي الحقيقة لا يمكن للمستخدم العادي، إستخدام أي جهاز كمبيوتر أو جهاز هاتف ذكي دون وجود نظام تشغيل عليه.[1]
ماهي مهام نظام التشغيل
تتمثل المهمة الرئيسية التي يقوم بها نظام التشغيل في تخصيص الموارد والخدمات للأجهزة، مثل تخصيص الذاكرة والمعالجات والمعلومات، كما ويتضمن نظام التشغيل أيضاً على برامج لإدارة هذه الموارد في الأجهزة المختلفة، ويمكن تلخيص مهام نظام التشغيل على هذا النحو الأتي:[2]
الأمان
حيث يستخدم نظام التشغيل طريقة الحماية بكلمة مرور لحماية بيانات المستخدم، ويستخدم ايضاً تقنيات للحماية أخرى مثل بصمة الأصبع، كما وأنه يمنع الوصول غير المصرح به إلى البرامج وبيانات المستخدم.
التحكم في أداء النظام
حيث يراقب صحة النظام بشكل عام للمساعدة في تحسين الأداء، كما ويسجل وقت الإستجابة بين الأوامر المختلفة وإستجابة النظام للحصول على عرض كامل لسلامة النظام، ويمكن أن يساعد ذلك في تحسين الأداء من خلال توفير المعلومات الهامة اللازمة لإستكشاف المشكلات وإصلاحها.
إكتشاف الأخطاء
حيث يراقب نظام التشغيل النظام بإستمرار لإكتشاف الأخطاء، وتجنب حدوث خلل في نظام الكمبيوتر، وعند حدوث أية خطأ في أحد مكونات الكمبيوتر، يقوم نظام التشغيل بصورة آلية بتشغيل سلسة من البرمجيات الخاصة بإكتشاف الأخطاء.
إدارة الذاكرة
حيث يقوم نظام التشغيل بإدارة الذاكرة الأساسية أو الذاكرة الرئيسية، وتتكون الذاكرة الرئيسية من مجموعة كبيرة من البايتات أو الكلمات حيث يتم تعيين عنوان معين لكل بايت أو كلمة، والذاكرة الرئيسية هي وحدة تخزين سريعة ويمكن الوصول إليها مباشرة بواسطة وحدة المعالجة المركزية، ولكي يتم تنفيذ البرنامج يجب أولاً تحميله في الذاكرة الرئيسية.
إدارة المعالج
حيث إنه في بيئة البرمجة المتعددة، يقرر نظام التشغيل الترتيب الذي تصل به العمليات إلى المعالج، ومقدار ووقت المعالجة لكل عملية، وتسمى وظيفة نظام التشغيل هذه بجدولة العمليات.
إدارة الملفات
حيث يقوم نظام التشغيل بتنفيذ أنشطة إدارة الملفات، وذلك من خلال إنه يتتبع مكان تخزين المعلومات وإعدادات وصول المستخدم وحالة كل ملف، وتعرف هذه العمليات مجتمعة بإسم نظام إدارة الملفات.
تنفيذ البرامج
إن نظام التشغيل مسؤول عن تنفيذ جميع أنواع البرامج سواء كانت برامج للمستخدم أو برامج للنظام، حبث يستخدم نظام التشغيل العديد من الموارد المتاحة للتشغيل الفعال لجميع أنواع الوظائف.
معالجة عمليات الإدخال والإخراج
إن نظام التشغيل مسؤول عن التعامل مع جميع أنواع المدخلات، مثل المدخلات التي تأتي من لوحة المفاتيح والماوس.
تخصيص الموارد
حيث يضمن نظام التشغيل الإستخدام المناسب لجميع الموارد المتاحة، وذلك من خلال تحديد المورد الذي سيتم إستخدامها من الجهاز.
أمثلة على أنظمة التشغيل
تعمل أنظمة التشغيل المختلفة على أنواع مختلفة من الأجهزة، وهي مصممة لأنواع مختلفة من التطبيقات والبرامج، ومن أهم أنظمة التشغيل المنتشرة حالياً في العالم هي:[3]
- نظام مايكروسوفت ويندوز (بالإنجليزية: Microsoft Windows): هو نظام التشغيل الأكثر شهرة في العالم، وهو من إنتاج شركة مايكروسوفت.
- نظام أبل أي أو أس(بالإنجليزية: Apple iOS): هو نظام تشغيل لهواتف الإيفون فقط، من إنتاج شركة أبل.
- نظام جوجل أندرويد (بالإنجليزية: Google Android OS): هو نظام تشغيل للهواتف من شركة جوجل، وهو الأكثر شهرة في أنظمة تشغيل الهواتف، وهو نظام مفتوح المصدر.
- نظام أبل ماك أو أس(بالإنجليزية: Apple Mac OS): هو نظام تشغيل لإجهزة الكمبيوتر من شركة أبل، وهو نظام مغلق المصدر.
- نظام تشغيل لينكس (بالإنجليزية: Linux Operating System): هو نظام تشغيل معروف بين المطورين والمبرمجين، وهو نظام مفتوح المصدر.
وفي ختام هذا المقال نكون قد عرفنا بالتفصيل ما هي مهام نظام التشغيل، كما ووضحنا ما هو المقصود بنظام التشغيل، وذكرنا جميع المهام الرئيسية لهذه الأنظمة، وذكرنا مجموعة من أشهر الأنظمة المنتشرة حالياً حول العالم.