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