📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
هيا لنستكشف
نوع: محتوى تعليمي
هيا لنستكشف
نوع: محتوى تعليمي
هل تساؤلات يوما عن كيفية تنفيذ نظام التشغيل للتعليمات البرمجية، وكيف يمكن لهذا النظام تشغيل برنامجين أو أكثر بشكل متزامن؟
نوع: محتوى تعليمي
افترض أن على جهاز الحاسب تجميع أربعة برامج لقراءة ملفات نصية من القرص الصلب المتصل بذلك الجهاز ثم طباعة تلك محتوياتها على الطابعة. يقوم نظام التشغيل بترتيب عملية قراءة وطباعة هذه الملفات حسب الأولوية، ويقاس ذلك بوحدة الثواني التي تستخدمها الطابعة أكبر بكثير من تلك الموضحة في الجدول أدناه.
نوع: محتوى تعليمي
سينفذ نظام التشغيل البرامج الأربعة حسب ترتيبها الزمني، فأولاً ينفذ البرنامج P.1 وبعده ينتهي تنفيذ برنامج P.2، سيبدأ في تنفيذ برنامج P.2. وهكذا. يمثل الجدول أدناه التسلسل الزمني الوحدات الزمنية المستغرقة من وقت بدء البرنامج إلى وقت انتهاء تنفيذ البرنامج. وضح في الجدول أدناه التسلسل الزمني نظام التشغيل الذي يتبعه نظام التشغيل.
ضع علامة ✔ أمام الإجابة الصحيحة.
نوع: محتوى تعليمي
ضع علامة ✔ أمام الإجابة الصحيحة.
1
نوع: QUESTION_HOMEWORK
يمكن للجهاز في وقت متزامن
2
نوع: QUESTION_HOMEWORK
الوحدة الزمنية التي يستخدمها جهاز الحاسب تنفذ من خلال
3
نوع: QUESTION_HOMEWORK
تنفيذ وحدة المعالجة المركزية في كل وحدة زمنية
🔍 عناصر مرئية
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
في سياق تعدد المهام في أنظمة التشغيل، ماذا يعني أن الجهاز يمكنه العمل في وقت متزامن؟
- أ) تشغيل برنامج واحد فقط
- ب) تشغيل أكثر من برنامج
- ج) لا يتم توظيف الوحدات الزمنية
- د) لا تنفذ أي عملية
الإجابة الصحيحة: b
الإجابة: تشغيل أكثر من برنامج
الشرح: 1. التعددية (Multitasking) هي خاصية أساسية في أنظمة التشغيل الحديثة.
2. تسمح هذه الخاصية لنظام التشغيل بتخصيص موارد الجهاز (مثل المعالج والذاكرة) بين عدة برامج.
3. يبدو للمستخدم أن البرامج تعمل في نفس الوقت، حتى لو كان المعالج يبدل بينها بسرعة كبيرة.
4. لذلك، الإجابة الصحيحة هي قدرة الجهاز على تشغيل أكثر من برنامج في وقت متزامن.
تلميح: فكر في قدرة الحاسب الحديث على تشغيل عدة تطبيقات في نفس الوقت، مثل متصفح ومحرر نصوص.
التصنيف: مفهوم جوهري | المستوى: سهل
في مثال جدول تخطيط الموارد (القرص الصلب والطابعة)، من خلال أي جهازين تنفذ الوحدة الزمنية التي يستخدمها جهاز الحاسب؟
- أ) تشغيل برنامج واحد فقط
- ب) القرص الصلب فقط
- ج) القرص الصلب والطابعة
- د) أكثر من عملية
الإجابة الصحيحة: c
الإجابة: القرص الصلب والطابعة
الشرح: 1. يوضح النشاط أن النظام يقوم بجدولة استخدام الموارد لتنفيذ أربعة برامج.
2. الموارد المحددة في السيناريو والجدول هي: القرص الصلب (لقراءة الملفات) والطابعة (لطباعتها).
3. تقاس الوحدة الزمنية (الثانية) بناءً على الوقت الذي يستغرقه كل برنامج في استخدام كل من هذين الموردين.
4. إذن، الوحدة الزمنية تنفذ من خلال استخدام القرص الصلب والطابعة.
تلميح: راجع الجدول المرفق في النشاط. ما هي الأجهزة الطرفية (الموارد) المذكورة والتي يتم قياس وقت استخدامها؟
التصنيف: مفهوم جوهري | المستوى: متوسط
في كل وحدة زمنية محددة، كم عملية تستطيع وحدة المعالجة المركزية (CPU) تنفيذها؟
- أ) أكثر من عملية
- ب) عملية واحدة فقط
- ج) تشغيل أكثر من برنامج
- د) لا تنفذ أي عملية
الإجابة الصحيحة: b
الإجابة: عملية واحدة فقط
الشرح: 1. وحدة المعالجة المركزية (CPU) هي عقل الحاسب المسؤول عن تنفيذ تعليمات البرامج.
2. في التصميم الأساسي لوحدة معالجة مركزية أحادية النواة، يمكنها التركيز على تنفيذ سلسلة واحدة من التعليمات (عملية واحدة) في أي لحظة زمنية دقيقة.
3. إحساسنا بتشغيل عدة برامج في وقت واحد يأتي من سرعة تبديل المعالج بين العمليات (التعددية الزمنية).
4. لذلك، في كل وحدة زمنية، تنفذ وحدة المعالجة المركزية عملية واحدة فقط.
تلميح: تذكر أن المعالج النموذجي (نواة واحدة) لديه مجموعة محددة من الدوائر لتنفيذ التعليمات بشكل تسلسلي في أي لحظة.
التصنيف: مفهوم جوهري | المستوى: متوسط