| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

(Operating system Generation)توليد نظام التشغيل

Page history last edited by PBworks 16 years, 3 months ago
 
 
 
 
توليد نظام التشغيل
 
 
لقد بحثا مطولا عن موضوع قد يساهم في المادة المقدمة لهذا الجزء ولكن محاولاتي باءت بالفشل بسبب ندرة المصادر سواء الانجليزية او العربية
فالانترنت يفتقر لمثل هذا الموضوع وما اسفر بحثي عنه هو التحدث عن اجيال الحاسب الالي وهذا ليس محور حديثا
تجدونه على هذا الرابط كتبته احدى الزميلات
 
 
 
ما نريد معرفته في هذا الدرس عن كيفية توليد نظام تشغبل يصلح للكمبيوتر او مناسب له وهناك طريقتين يختزل فيها نظام التشغيل الملفات والمعلومات الخاصة للشفرات والجداول
 
 
 
مقدمة:
 
من الممكن تصميم ، شفره ، وتنفيذ نظام التشغيل خصيصا لآلة واحدة لموقع واحد وهو الأمر الأكثر شيوعا ، إلا أن نظم التشغيل مصممة لتقوم بتشغيل  أي فئة من الآلات في مجموعة متنوعة من المواقع مع مجموعة متنوعة من التشكيلات الهامشية. يجب تهيئة النظام أو توليده عن كل موقع آلة محددة ، وهي عملية تعرف أحيانا نظام الجيلsysgen  

 

 برنامج معينsysgenنظام التشغيل يوضع عادة على قرص أو قرص مدمج. لتوليد النظام نستخدم برنامجا خاصا فإن من يقرأ

 

 

أو يسأل مشغل النظام للحصول على معلومات بشأن أعداد محددة من أجهزة النظام ، أو مسابر الأجهزة مباشرة لتحديد ما هي العناصر هناك.

 

 

 أنواع المعلومات التالية يجب أن يتم تحديدها.

 ما هي وحدة المعالجة المركزية التي ستستخدم؟

 
 
 ما هي الخيارات مجموعة التعليمات الممددة (extended instruction sets)، النقطة العائمة الحساب(floating point arithmetic )، وما الى ذلك ليتم تثبيتها؟
 لوحده المعالجة المركزية لمنظومة متعددة ، كل وحدة معالجه مركزية لا بد من وصفها.

 

كم من الذاكرة متاح؟

 بعض النظم ستحدد هذه القيمة بنفسها عن طريق مرجع موقع الذاكرة بعد حين ايجاد موقع الذاكرة الا أن يكون العنوان غير قانوني 

 هو الخطأ الذي تولد. ويعرف هذا الإجراء القانوني النهائي لمعالجة وبالتالي مقدار الذاكرة المتاحة.

 

 ما هي الاجهزه المتاحة؟

النظام بحاجة  لمعرفة كيفية معالجة كل من الاجهزه (رقم الجهاز) ، ورقم مقاطعة الجهاز ، ونوع الجهاز و الموديل ، و خصائص الجهاز الخاصة.
 

 

( ما هي الخيارات المفضلة لنظام التشغيل ، أو ماهي  القيم المعلمهparameter values)

للأحجام التي ينبغي استخدامها(buffers) التي ستستخدم؟ هذه الخيارات او مقدار القيم المحتواة كمية الواقون

 وما هو نوع خوارزمية جدولة وحدة المعالجه المركزية المنشوده ، ما هو أقصى عدد من العمليات التي تدعمها، وهلم جرا.

 

 

 
 
طرق تصميم المعلومات:

    : طالما هذه المعلومات صممت يمكن ان تتم بعدة طرق

والثوابتCONSTENTSوالتهيئةINIALIZATION  فمن جهة يمكن لمدير النظام ان يستخدمها لتعديل نسخة من الملف الأساسي لنظام التشغيل.تعريف البياناتDATA DECLERATON 
 CONDITONAL COMPILATIONالى جانب 
وينتج الجسم الناتج نسخة من نظام التشغيل التي تكون مفصلة على النظام المذكور.

 

وصف هذا النظام يمكن ان يسبب
 
 انشاء الجداول واختيار نماذج من مكتبه LIBRARYمسبقا -

هذه النماذج ترتبط مع بعضها البعض توليد نظام التشغيل

 

 LIBRARYاختيار دائما المكتبة التي تتيح لها دعم اجهزة الادخال والاخراج  ولكن فقط تلك التي بحاجة الى ربط في نظام التشغيل. فبما ان النظام ليس مجمعnot recompiled
 توليد النظام يكون أسرع ، ولكن الناتج عن النظام قد يكون عامة مفرطا

 

 

 وعلى الطرف الآخر من الممكن

library precompiled انشاء نظام يتفادى انشاء جداول واختيار النماذج من تجميع سابق لمكتبة.- 

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

 

Comments (0)

You don't have permission to comment on this page.