تصميم نظام التشغيل هي المهمة الرئيسية عند إنشاء نظام تشغيل جديد، ولتصميم نظام تشغيل ناجح يجب أن تكون الأهداف واضحة قبل البدء بالتصميم، فإن نوع النظام المطلوب هو الأساس في اختيار الخوارزميات والاستراتيجيات المطلوبة | بدأ نظام التشغيل كواجهة رسومية لميكروسوفت دوس عام ، في خطوة للاستجابة للاهتمام المتزايد في واجهات المستخدم الرسومية |
---|---|
ومن الأمثلة على أنظمة التشغيل هذه نظام التشغيل UNIX ، و Windows 2000 ، وأنتج حديثًا النظام LINUX | في الحقيقة أن البرنامج يصدر أوامره لنظام التشغيل مثل وندوز وليس للعتاد مباشرة في أغلب الأحيان ، ونظام التشغيل بدوره يقوم بالتفاهم مع العتاد — مثل الطابعة أو المودم — عن طريق برامج التشغيل ممثلة في البرنامج الموجود في الأقراص التي تأتي مع المودم أو الطابعة ومثال على ذلك بطاقة الفيديو كما في الشكل المقابل برنامج القيادة برنامج القيادة هو عبارة عن برنامج تنتجه الشركة المصنعة للعتاد ، و يركب في الحاسب ليتيح له التعرف على وجود و التعامل مع عتاد معين ، ولكل موديل من العتاد برنامج القيادة الخاص به ، فلكل بطاقة فيديو برنامج القيادة الخاص بها ولكل طابعة برنامج قيادة خاص بها وهكذا |
ويعد نظام التشغيل أهم البرمجيات بالنسبة للحاسب وعادة ما تقوم الشركات الكبرى المصنعة لأجهزة الحاسب بعمل أنظمة التشغيل المتوافقة مع أجهزتها بحسب نوع المعالج المستخدم فيها أو تقوم بتفويض شركات متخصصة لعمل أنظمة التشغيل لها أما الشركات الصغرى فتقوم بتصنيع أجهزتها لتكون متوافقة مع منتجات إحدى الشركات الكبرى.
10عادة ما يكون مترجم الأوامر منفصلاً عن النواة Kernel لأن النواة هو مركز نظام التشغيل الذي يدير كل شيء في نظام التشغيل، يقرأ مترجم الأوامر الأوامر من المستخدم أو من ملف الأوامر وينفذها، عادةً عن طريق تحويلها إلى واحد أو أكثر من استدعاء النظام system calls ، أي أن واجهة سطر الأوامر CLI عادة لا تكون جزءًا من النواة Kernel ; لأن مترجم الأوامر يخضع للتغييرات | البرنامج ما هو إلا عبارة عن تعليمات مفصلة للغاية وهذه التعليمات توجه العتاد لعمل ما يريده المبرمج وبذلك يمكن للحاسب القيام بالعمل الذي من أجله كتب ذلك البرنامج وتتوفر هذه البرامج في السوق عادة على اسطوانات مدمجة CD أو أقراص DVD أو حتى أحياناً على أقراص لينة |
---|---|
ولكن بإضافة بعض البرمجيات مثل وبيئة سطح مكتب تحصل على نظام تشغيل يصلح للقيام بأعمالك اليومية | أنظمة تشغيل الزمن الحقيقي وهذه الأنظمة تركز في النقطة الأولى على عامل الزمن مثل أنظمة التحكم بالعمليات الصناعية |
أشهر أنواع نظم التشغيل نظام دوس Disk Operating System يعتبر هذا النظام من أقدم أنظمة التشغيل الإلكترونية عمومًا التي تم التعرف عليها من قبل المستخدمين للحواسيب بشكلٍ خاص بالتعاون مع شركة مايكروسوفت، حيث تم العمل بهذا النظام، وتطويره بصورة واضحة عام 1982، ليصبح اسمه MS- منذ ذلك الحين و حتى يومنا هذا، وإن كان استخدامه والعمل عليه في الوقت الحالي لم يعد كما كان من قبل، نظرًا لصعوبة استخدامه، فقد تم استبداله ب الذي يعتمد بشكل رئيس على بيئة نظام التشغيل دوس Doc في عمله، وتتمثل مهام هذا النظام في توفير البيئة الرئيسية لتشغيل الحاسوب، ومعالجة البيانات عن طريق الأوامر التي يقوم بكتابتها المستخدم في لوحة النظام الخاصة.
8