Podcast
Questions and Answers
ما هو الجزء الأساسي من نظام التشغيل الذي يدير المكونات المادية مباشرة؟
ما هو الجزء الأساسي من نظام التشغيل الذي يدير المكونات المادية مباشرة؟
- واجهات نداء النظام
- النواة (Kernel) (correct)
- الغلاف (Shell)
- مدير الملفات
أي من هذه الخيارات يعتبر هدفًا رئيسيًا لنظام التشغيل؟
أي من هذه الخيارات يعتبر هدفًا رئيسيًا لنظام التشغيل؟
- توفير بيئة مناسبة للاستخدام والاستفادة القصوى من الموارد (correct)
- تصفح الإنترنت بسرعة عالية
- تطوير برامج المستخدم
- تصنيع المكونات المادية للحاسوب
ما هي المكونات التي تمثل "جسد" الحاسب؟
ما هي المكونات التي تمثل "جسد" الحاسب؟
- نظام التشغيل
- المكونات المادية (correct)
- البيانات
- المكونات البرمجية
في الترتيب الهرمي للذواكر، أي نوع من الذاكرة هو الأسرع ولكنه ذو سعة محدودة؟
في الترتيب الهرمي للذواكر، أي نوع من الذاكرة هو الأسرع ولكنه ذو سعة محدودة؟
أي من العمليات التالية تحدث عند تبديل العمليات (تغيير السياق)؟
أي من العمليات التالية تحدث عند تبديل العمليات (تغيير السياق)؟
ما هي الوظيفة الأساسية لمدير الذاكرة في نظام التشغيل؟
ما هي الوظيفة الأساسية لمدير الذاكرة في نظام التشغيل؟
في أي حالة تكون العملية عندما يتم تحميلها في الذاكرة وتكون في انتظار التنفيذ؟
في أي حالة تكون العملية عندما يتم تحميلها في الذاكرة وتكون في انتظار التنفيذ؟
أي من خوارزميات الجدولة التالية تعتمد على تنفيذ العمليات حسب ترتيب وصولها؟
أي من خوارزميات الجدولة التالية تعتمد على تنفيذ العمليات حسب ترتيب وصولها؟
ما هو الدور الذي يلعبه نظام التشغيل كوسيط بين المستخدم والمكونات المادية؟
ما هو الدور الذي يلعبه نظام التشغيل كوسيط بين المستخدم والمكونات المادية؟
ما هو السبب الرئيسي لاستخدام الذاكرة المخبئية بين المعالج والذاكرة الرئيسية؟
ما هو السبب الرئيسي لاستخدام الذاكرة المخبئية بين المعالج والذاكرة الرئيسية؟
أي من الحالات التالية تؤدي إلى إنهاء العملية؟
أي من الحالات التالية تؤدي إلى إنهاء العملية؟
ماذا يعني مصطلح 'تعدد المهام' الذي تدعمه نظم التشغيل الحديثة؟
ماذا يعني مصطلح 'تعدد المهام' الذي تدعمه نظم التشغيل الحديثة؟
ما هو المعيار الذي يقيس الوقت بين تقديم طلب وبداية ظهور النتائج؟
ما هو المعيار الذي يقيس الوقت بين تقديم طلب وبداية ظهور النتائج؟
وفقًا لنموذج جون فون نيومان، ما هي الخصائص الأساسية للحاسوب؟
وفقًا لنموذج جون فون نيومان، ما هي الخصائص الأساسية للحاسوب؟
أي نوع من الجدولة يهدف إلى تحديد العمليات التي ستدخل النظام؟
أي نوع من الجدولة يهدف إلى تحديد العمليات التي ستدخل النظام؟
ما هي المسؤولية الرئيسية لمدير الأجهزة في نظام التشغيل؟
ما هي المسؤولية الرئيسية لمدير الأجهزة في نظام التشغيل؟
في سياق إدارة الموارد، ماذا يعني "تحرير الموارد"؟
في سياق إدارة الموارد، ماذا يعني "تحرير الموارد"؟
ما هي الطريقة التي تطورت بها نظم التشغيل لتسهيل التعامل مع الحاسوب؟
ما هي الطريقة التي تطورت بها نظم التشغيل لتسهيل التعامل مع الحاسوب؟
ماذا يمثل مصطلح 'المقاطعة' في سياق تنفيذ التعليمات في نظام التشغيل؟
ماذا يمثل مصطلح 'المقاطعة' في سياق تنفيذ التعليمات في نظام التشغيل؟
أي من أنواع الذاكرة التالية يعتبر وسيطًا بين المعالج والذاكرة الرئيسية لتقليل الاختناق؟
أي من أنواع الذاكرة التالية يعتبر وسيطًا بين المعالج والذاكرة الرئيسية لتقليل الاختناق؟
في جدولة العمليات، ما هي المشكلة الرئيسية في استخدام خوارزمية 'الرتل' (FCFS)؟
في جدولة العمليات، ما هي المشكلة الرئيسية في استخدام خوارزمية 'الرتل' (FCFS)؟
أي من خوارزميات الجدولة التالية تعتبر 'قابلة للتوقف'؟
أي من خوارزميات الجدولة التالية تعتبر 'قابلة للتوقف'؟
ما هو تأثير استخدام 'جدولة Round Robin' على زمن الاستجابة للعمليات التفاعلية؟
ما هو تأثير استخدام 'جدولة Round Robin' على زمن الاستجابة للعمليات التفاعلية؟
في 'جدولة الارتال متعددة المستويات'، كيف يتم التعامل مع العمليات التي تستهلك وقتًا طويلاً في المعالج؟
في 'جدولة الارتال متعددة المستويات'، كيف يتم التعامل مع العمليات التي تستهلك وقتًا طويلاً في المعالج؟
ما هو التحدي الرئيسي في تصميم 'جدولة الشغل الأقصر أولاً' (SJF)؟
ما هو التحدي الرئيسي في تصميم 'جدولة الشغل الأقصر أولاً' (SJF)؟
ما هو الغرض من 'واجهات نداء النظام' في نظام التشغيل؟
ما هو الغرض من 'واجهات نداء النظام' في نظام التشغيل؟
كيف تساهم جدولة العمليات في تحقيق أقصى استفادة من المعالج في نظام التشغيل؟
كيف تساهم جدولة العمليات في تحقيق أقصى استفادة من المعالج في نظام التشغيل؟
ما هي الآلية التي تستخدمها 'جدولة التغذية المرتدة' لضبط أولويات العمليات؟
ما هي الآلية التي تستخدمها 'جدولة التغذية المرتدة' لضبط أولويات العمليات؟
في سياق نظم التشغيل، ما هو الدور الذي يلعبه 'الغلاف' (Shell)؟
في سياق نظم التشغيل، ما هو الدور الذي يلعبه 'الغلاف' (Shell)؟
ما هو التحدي الأكبر في استخدام 'جدولة الزمن المتبقي الأقصر' (SRTF) مقارنة بـ 'جدولة الشغل الأقصر أولاً' (SJF)؟
ما هو التحدي الأكبر في استخدام 'جدولة الزمن المتبقي الأقصر' (SRTF) مقارنة بـ 'جدولة الشغل الأقصر أولاً' (SJF)؟
لنفترض أن لديك نظامًا يستخدم 'جدولة الرتل' (FCFS) وثلاث عمليات وصلت بالترتيب التالي: P1 (24 وحدة زمنية)، P2 (3 وحدات زمنية)، P3 (3 وحدات زمنية). ما هو متوسط زمن الانتظار؟
لنفترض أن لديك نظامًا يستخدم 'جدولة الرتل' (FCFS) وثلاث عمليات وصلت بالترتيب التالي: P1 (24 وحدة زمنية)، P2 (3 وحدات زمنية)، P3 (3 وحدات زمنية). ما هو متوسط زمن الانتظار؟
في نظام يستخدم 'خوارزمية Round Robin' مع شريحة زمنية قدرها 4 وحدات زمنية، أربع عمليات (P1, P2, P3, P4) تصل بالترتيب ولها أوقات التنفيذ التالية: P1=20, P2=4, P3=16, P4=28. ما هو متوسط زمن الدوران (Turnaround Time)؟
في نظام يستخدم 'خوارزمية Round Robin' مع شريحة زمنية قدرها 4 وحدات زمنية، أربع عمليات (P1, P2, P3, P4) تصل بالترتيب ولها أوقات التنفيذ التالية: P1=20, P2=4, P3=16, P4=28. ما هو متوسط زمن الدوران (Turnaround Time)؟
أي من العبارات التالية تصف بدقة الفرق الجوهري بين 'الذاكرة المخبئية L1' و 'الذاكرة المخبئية L2' في بنية الحاسوب الحديث؟
أي من العبارات التالية تصف بدقة الفرق الجوهري بين 'الذاكرة المخبئية L1' و 'الذاكرة المخبئية L2' في بنية الحاسوب الحديث؟
كيف يؤثر استخدام 'الذاكرة الافتراضية' على أداء نظام التشغيل عندما يتجاوز حجم الذاكرة المطلوبة من العمليات حجم الذاكرة الفعلية المتاحة؟
كيف يؤثر استخدام 'الذاكرة الافتراضية' على أداء نظام التشغيل عندما يتجاوز حجم الذاكرة المطلوبة من العمليات حجم الذاكرة الفعلية المتاحة؟
ما هي العلاقة بين 'عملية الابن' و 'العملية الأم' في نظام التشغيل من حيث الموارد والذاكرة؟
ما هي العلاقة بين 'عملية الابن' و 'العملية الأم' في نظام التشغيل من حيث الموارد والذاكرة؟
أي من السيناريوهات التالية يصف حالة تستدعي استخدام 'المقاطعات البرمجية' (Software Interrupts) بدلاً من 'المقاطعات العتادية' (Hardware Interrupts)؟
أي من السيناريوهات التالية يصف حالة تستدعي استخدام 'المقاطعات البرمجية' (Software Interrupts) بدلاً من 'المقاطعات العتادية' (Hardware Interrupts)؟
لنفترض أن نظام التشغيل يستخدم 'جدولة الأولويات' مع 'منع التجويع'. كيف يمكن تحقيق 'منع التجويع' في هذه الحالة؟
لنفترض أن نظام التشغيل يستخدم 'جدولة الأولويات' مع 'منع التجويع'. كيف يمكن تحقيق 'منع التجويع' في هذه الحالة؟
Flashcards
المكونات المادية
المكونات المادية
المكونات المادية للحاسوب، مثل الشاشة ولوحة المفاتيح.
المكونات البرمجية
المكونات البرمجية
البرامج التي تتحكم في المكونات المادية للحاسوب.
الحاسبات قبل نظم التشغيل
الحاسبات قبل نظم التشغيل
كانت الحاسبات تعمل بلغة الآلة (أصفار ووحائد) بدون برامج أو نظم تشغيل.
ظهور نظم التشغيل
ظهور نظم التشغيل
Signup and view all the flashcards
نظام التشغيل
نظام التشغيل
Signup and view all the flashcards
أهداف نظام التشغيل
أهداف نظام التشغيل
Signup and view all the flashcards
إدارة الموارد
إدارة الموارد
Signup and view all the flashcards
تعدد المهام
تعدد المهام
Signup and view all the flashcards
نظام التشغيل كبرنامج تحكمي
نظام التشغيل كبرنامج تحكمي
Signup and view all the flashcards
النواة (Kernel)
النواة (Kernel)
Signup and view all the flashcards
المكونات المادية
المكونات المادية
Signup and view all the flashcards
مكونات النواة
مكونات النواة
Signup and view all the flashcards
واجهات نظام التشغيل
واجهات نظام التشغيل
Signup and view all the flashcards
الترتيب الهرمي للذواكر
الترتيب الهرمي للذواكر
Signup and view all the flashcards
نموذج جون فون نيومان
نموذج جون فون نيومان
Signup and view all the flashcards
العناصر الأساسية في بنية الحاسوب
العناصر الأساسية في بنية الحاسوب
Signup and view all the flashcards
مفهوم العملية
مفهوم العملية
Signup and view all the flashcards
حالات العملية
حالات العملية
Signup and view all the flashcards
إنشاء العملية
إنشاء العملية
Signup and view all the flashcards
إنهاء العملية
إنهاء العملية
Signup and view all the flashcards
تغيير السياق
تغيير السياق
Signup and view all the flashcards
العمليات في ويندوز
العمليات في ويندوز
Signup and view all the flashcards
مفهوم الجدولة
مفهوم الجدولة
Signup and view all the flashcards
أنواع الجدولة
أنواع الجدولة
Signup and view all the flashcards
متى تتم الجدولة؟
متى تتم الجدولة؟
Signup and view all the flashcards
جدولة الرتل (FCFS)
جدولة الرتل (FCFS)
Signup and view all the flashcards
جدولة الشغل الأقصر أولاً (SJF)
جدولة الشغل الأقصر أولاً (SJF)
Signup and view all the flashcards
جدولة الزمن المتبقي الأقصر (SRTF)
جدولة الزمن المتبقي الأقصر (SRTF)
Signup and view all the flashcards
جدولة Round Robin
جدولة Round Robin
Signup and view all the flashcards
جدولة الارتال متعددة المستويات
جدولة الارتال متعددة المستويات
Signup and view all the flashcards
جدولة التغذية المرتدة
جدولة التغذية المرتدة
Signup and view all the flashcards
زمن الانتظار
زمن الانتظار
Signup and view all the flashcards
زمن الاستجابة
زمن الاستجابة
Signup and view all the flashcards
الإنتاجية
الإنتاجية
Signup and view all the flashcards
Study Notes
الباب الأول: المفاهيم العامة
- الحاسوب يتكون من مكونات مادية (أجهزة ملموسة كالشاشة والمعالج) وبرمجية (برامج تتحكم في المكونات المادية).
- في الماضي، كانت الحواسيب تعمل بدون نظم تشغيل وكانت البرامج تُكتب بلغة الآلة وتُدخل باستخدام البطاقات المثقبة، وكانت الحواسيب ضخمة وبطيئة ومكلفة.
- نظام التشغيل تطور من برامج تحل محل المشغل اليدوي إلى نظم رسومية (GUI).
- نظام التشغيل هو البرنامج الذي يتحكم في تنفيذ برامج المستخدم ويعمل كوسيط بين المستخدم والمكونات المادية، ويدير الموارد ويثبت على الحاسب لإدارة الموارد وتوفير واجهة مستخدم.
- أهداف نظام التشغيل هي توفير بيئة مناسبة للاستخدام والاستفادة القصوى من الموارد.
- إدارة الموارد تتضمن حجزها عند الطلب وتحريرها عند الانتهاء، وضمان كفاءة وعدالة استخدامها.
- نظم التشغيل الحديثة تدعم تشغيل أكثر من برنامج في وقت واحد (تعدد المهام).
- نظام التشغيل يتحكم في تشغيل البرامج الأخرى ويدير عملية تنفيذها، مع تفادي الأخطاء وحماية البرامج من بعضها البعض.
- النواة (Kernel) هي الجزء الأساسي من نظام التشغيل الذي يدير المكونات المادية مباشرة.
- مكونات نظام الحاسب تتضمن المكونات المادية (المعالج، الذاكرة، أجهزة الإدخال والإخراج، النواقل) والنواة.
- النواة تنقسم إلى مدير العمليات، مدير الذاكرة، مدير الأجهزة، مدير الملفات، ومدير الشبكة.
- واجهات نظام التشغيل تشمل الغلاف (مترجم الأوامر) وواجهات نداء النظام.
- الترتيب الهرمي للذاكرة يبدأ بذاكرة المعالج (المسجلات) الأسرع والأصغر، ثم الذاكرة الرئيسة، ثم الذاكرة المخبئية، وأخيرًا الذواكر الثانوية الأبطأ والأكبر.
- بنية الحاسوب الأساسية تعتمد على نموذج جون فون نيومان الذي يتضمن آلة متعددة الأغراض تعمل بشكل ذاتي وإلكترونية ورقمية بالكامل.
- العناصر الأساسية في بنية الحاسوب هي المعالج، الذاكرة، ووحدات الإدخال والإخراج.
الباب الثاني: إدارة العمليات
- في الماضي، كان نظام التشغيل يسمح بتشغيل برنامج واحد فقط، ولكن حاليًا يمكن تشغيل عدة برامج في وقت واحد.
- العملية هي برنامج قيد التنفيذ ووحدة النشاط التي تنفذ سلسلة من التعليمات.
- حالات العملية تشمل جديد، جاهز، تنفيذ، انتظار، وانتهاء.
- يتم إنشاء العملية بواسطة تهيئة النظام، طلب المستخدم، أو عملية تطلب إنشاء عملية أخرى (عملية الابن).
- يتم إنهاء العملية بسبب انتهاء العمل، حدوث أخطاء، أو انتهاء الزمن المخصص لها.
- عند تبديل العمليات، يتم حفظ حالة العملية الحالية واسترجاع حالة العملية التالية.
- في نظام ويندوز، كل برنامج يتم تشغيله يعتبر عملية يديرها نظام التشغيل، ويمكن مشاهدة العمليات الجارية باستخدام مدير المهام.
الباب الثالث: جدولة العمليات
- الهدف من تعدد البرامج هو إبقاء المعالج مشغولًا دائمًا بتناوب العمليات.
- أنواع الجدولة تشمل جدولة طويلة المدى، جدولة متوسطة المدى، وجدولة قصيرة المدى.
- تتم الجدولة عند الانتقال بين حالات العملية، مثل من تنفيذ إلى انتظار، من تنفيذ إلى جاهزية، أو عند انتهاء العملية.
- خوارزميات الجدولة تشمل:
- جدولة الرتل (FCFS): يتم تنفيذ العمليات حسب ترتيب وصولها.
- جدولة الشغل الأقصر أولًا (SJF): العمليات الأقصر يتم تنفيذها أولًا.
- جدولة الزمن المتبقي الأقصر (SRTF): نسخة قابلة للتوقف من SJF.
- جدولة Round Robin: يتم تخصيص شريحة زمنية لكل عملية.
- جدولة الارتال متعددة المستويات: يتم تقسيم العمليات إلى طوابير متعددة حسب الأولوية.
- جدولة التغذية المرتدة: العمليات يمكنها الانتقال بين الطوابير حسب أولوياتها.
- معايير الجدولة تشمل زمن الانتظار، زمن الاستجابة، والإنتاجية.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.