يعتبر نظام التشعيل بمثابة الروح للجسد بالنسبة للحاسوب.
نظام التشغيل (OS):
هو مجموعة من البرامج، التي تتحكم فى أجهزة الحاسوب. هو المكون الأساسي في مكونات برنامج النظام في نظام الحاسوب. يقوم أيضًا بأداء جميع المهام الأساسية لإدارة كل من الملفات والذاكرة وعملية معالجة الإدخال والإخراج، وضبط الأجهزة مثل محركات الأقراص والطابعات.
أمثلة لنظام التشغيل:
- Linux
- Windows
- OS X
- VMS
- OS/400
- AIX
- z/OS
مهام نظام التشغيل:
- التحكم في اتجاه البيانات: يعمل على نقلها داخل الحاسوب وعلى تبادلها بين الوحدات المختلفة، كما يقوم بحفظها .
- تحميل البرمجيات التطبيقية: يقوم بتحميلها من الوحدات الملحقة أو وسائط التخزين المرتبطة بالحاسب، إلى الذاكرة. ونقلها من وسائط التخزين إلى الذاكرة الرئيسية ثم وحدة المعالجة تمهيداً لتنفيذها، بعد تنفيذ البرنامج من الذاكرة الرئيسية.
- التحكم في وحدة الذاكرة الرئيسية: إمكانية عمل أكثر من مستخدم على الحاسب، في وقت واحد. حيث يقوم بتوزيع عمليات الذاكرة الرئيسية على أكثر من مستخدم، في حالة الاتصال التي تشمل أكثر من مستخدم للحاسب في حالة اتصال ويتم ذلك بواسطة الطرفيات.
- التحكم في وحدات الإدخال والإخراج: من خلال لوحة المفاتيح أو الفأرة، ثم عرض المعلومات على الشاشة أو إرسالها إلى الطابعة.
- الاتصال مع المستخدم: يقوم بتنظيم أسلوب المواجهة مع مستخدم الجهاز. يتمكن مستخدم الحاسب من متابعة البرمجيات التي يتم تنفيذها، والاطلاع على الملاحظات التي يظهرها الحاسب على الشاشة، ويمكنه كذلك إصدار الأوامر لتوجيه الحاسب للقيام بالمهام المناسبة.
- اكتشاف الأعطال: عند حدوث أية أعطال في أحد مكونات الحاسب يقوم نظام التشغيل بصورة آلية، بتشغيل سلسة من البرمجيات الخاصة باكتشاف الأعطال.
- المحافظة على سرية النظام، وذلك لضمان عدم الوصول غير المسموح به للبيانات والبرمجيات.
كيفية عمل نظام التشغيل:
- عند تشغيل الجهاز، تقوم الذاكرة العشوائية RAM بقراءة وتنفيذ التعليمات المخزنة في الذاكرة الثابثة ROM، التي تحتوي على مختلف الأوامر الخاصة بالإقلاع BOOT، أي بتشغيل الجهاز. هذه المرحلة ليس لها علاقة بنظام التشغيل، فهذا الأخير موجود على القرص الصلب.
- المرحلة الثانية، يتم فحص وحدات الحاسوب للتأكد من سلامتها BIOS””
- المرحلة الثالثة، تحميل نظام التشغيل من الأقراص اللينة أوالضوئية أو من القرص الصلب.
- بعد الانتهاء من عملية تحميل النظام، يكون استلام أوامر المستخدم عن طريق تحميل البرمجيات التطبيقية وتنفيذ تعليماتها.
- العودة إلى نظام التشغيل وانتظار أوامر المستخدم.
أنواع نظام التشغيل:
- تنقسم نظم التشغيل من حيث قدرتها على تشغيل أكثر من برنامج لنفس المستخدم في نفس الوقت إلى قسمين:
– أنظمة متعددة المهام Multi-Tasking
– أنظمة وحيدة المهام Single-Tasking
- كما تنقسم نظم التشغيل من حيث قدرتها على السماح لأكثر من مستخدم بتشغيل برامجها في نفس الوقت إلى قسمين:
– أنظمة متعددة المستخدمينMulti-user
– أنظمة وحيدة المستخدم Single-user
المصادر:
إعداد: نورا الشويمي
مراجعة : إسلام سامي
مراجعة لغوية: ريما رباح