عناصر المقال:
- نظام التشغيل
- تعريف نظام التشغيل
- تصنيف أنظمة التشغيل
- بنية نظام التشغيل
- مهام نظام التشغيل
نظام التشغيل Operating System
تعريف نظام التشغيل
يعرف نظام التشغيل بأنه برنامج يدير عتاديات الحاسب (المكونات الصلبة) فهو يوفر البرمجيات الضرورية لتشغيل هذه العتاديات ويعمل كوسيط بين المستخدم والحاسب حيث يسمح للمستخدم باستعمال الحاسب وتطبيقاته المختلفة.
تصنيف أنظمة التشغيل 1
- أنظمة تشغيل المستخدم الواحد والمهمة الواحدة
- أنظمة تشغيل المستخدم الواحد والمهام المتعددة
- أنظمة التشغيل متعددة المستخدمين
- أنظمة التشغيل التفرعية
- أنظمة تشغيل الزمن الحقيقي Real Time OS
- أنظمة التشغيل ذات بيئة الرسومية Graphical
تصنيف أنظمة التشغيل 2
وتصنف أنظمة تشغيل الحاسب بحسب طريقة التعامل مع المستخدم إلي نوعين:
نظم تشغيل ذات بيئة كتابية Command-Line : تستخدم البيئة الكتابية بمعني أن المستخدم يتعامل ويتفاعل مع الحاسب الآلي عن طريق إعطاء الأوامر والتعليمات بشكل كتابي
مثل : نظام تشغيل DOS
نظم تشغيل ذات بيئة رسومية Graphical
هذا النوع من أنواع نظام التشغيل يستخدم الأشكال الرسومية، ويتفاعل المستخدم مع هذا النوع عن طريق الفأرة (الماوس) Mouse
مثل: نظام تشغيل ويندوز windows وماكنتوش
تصنيف أنظمة التشغيل 3
وتصنف أنظمة تشغيل الحاسب كذلك حسب الفعالية أو بحسب الملائمة:
أنظمة التشغيل التي تعمل على الخوادم:
إدارة الخوادم ومواردها لضمان استخدام زمن وحدة المعالجة المركزية، الذاكرة ووحدات الإدخال والإخراج بالشكل الأكثر إنصافا والأكثر فعالية.
أنظمة التشغيل التي تعمل على الحواسيب الشخصية:
أنظمة تشغيل التي تعمل على الحاسب الشخصي يمكن الهدف الأساسي منها هو خدمة المستخدم وتأمين احتياجاته بالطريقة الأسهل والأكثر بساطة.
بنية نظام التشغيل
يتألف نظام التشغيل بشكل مبسط من:
1- واجهة الأوامر User Interface
- وهو الجزء الذي يرتبط بالمستخدم والتطبيقات، حيث يقدم للمستخدم واجهة واجهة أوامر نصية، أو واجهة أوامر رسومية (قوائم وأيقونات) للتعامل مع نظام التشغيل.
- ويقوم المستخدم من خلال واجهة الأوامر بطلب تنفيذ الأوامر والعمليات التي يريدها.
2- النواة Kernel
- وهو الجزء الأساسي في نظام التشغيل الذي يربط مفسر الأوامر بالمكونات المادية، حيث يحوي إجراءات وبرامج النظام الأساسية التي تتعامل مع المكونات الصلبة وتتحكم بها.
- بالإضافة إلي المكونات الأخري مثل نظام إدارة المعالج ونظام إدارة الذاكرة ونظام إدارة الملفات وغيرها والتي تديرها النواة مباشرة.
مهام نظام التشغيل
- يقوم الحاسب عند تشغيله بتنفيذ مجموعة تعليمات وهو ما يعرف نظام الإدخال والإخراج الأساسي BOIS المخزنة على ذاكرة الحاسب ROM تقوم بـ :
- عند تشغيل الجهاز فإنه يقوم بما يسمي الـ (POST وهو اختصار لـ power on self test) أي الفحص الذاتي عند التشغيل (وهي أول شئ يفعله الحاسب، حيث يقوم الحاسب بفحص أجزاء النظام (المعالج والذاكرة العشوائية، بطاقة الفيديو ….)
- تنشيط مشغل الأقراص والبحث عن الجزء الأول من نظام التشغيل الذي يسمي بـ Bootstrap Loader
- الذي هو عبارة عن برنامج صغير لديه مهمة واحدة وهي تحميل نظام التشغيل في الذاكرة والسماح له ببدء التحكم في الحاسب.
وظائف نظام التشغيل
- إدارة الذاكرة
- إدارة المعالج
- نظام إدارة الملفات
- إدارة المكونات المادية