نظم التشغيل - المحاضرة الخامسة
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

عندما ننقر على البرنامج نقرا مزدوجا فإننا نطلب من نظام التشغيل القيام بتحميله من _____ إلى الذاكرة.

القرص الصلب

يتغير اسم البرنامج من ملف إلى _____ عندما يبدأ تنفيذ البرنامج.

عملية

تعتبر _____ وحدة تنفيذ البرنامج التي تتبع خطوات تنفيذ الأوامر.

المعالج

يتم وضع عنوان بداية البرنامج في مسجل داخل المعالج يسمى _____ البرنامج.

<p>عداد</p> Signup and view all the answers

عند تنفيذ البرنامج، يتم _____ عداد البرنامج لتحديد الأمر التالي.

<p>زيادة</p> Signup and view all the answers

من أحد خطوات تنفيذ البرنامج هي فهم وتنفيذ _____ الذي في المعالج.

<p>الأمر</p> Signup and view all the answers

الأستاذ قرر تأجيل طلبات الطلاب إلى _____ المحاضرة.

<p>نهاية</p> Signup and view all the answers

عند تنفيذ عملية، يُفترض أن يتم _____ البرنامج في الذاكرة الرئيسية أولا.

<p>تحميل</p> Signup and view all the answers

في حالة تنفيذ برنامج، يجب على المعالج _____ الأمر من الذاكرة.

<p>إحضار</p> Signup and view all the answers

يتطلب تنفيذ البرنامج أن يتم _____ الأوامر واحدة تلو الأخرى.

<p>تنفيذ</p> Signup and view all the answers

عند انتهاء المهمة يتم تحرير الموارد التي كانت تستخدمها من ______.

<p>ذاكرة</p> Signup and view all the answers

يمكن أن يتم تعليق عملية بسبب ______ ما.

<p>خطأ</p> Signup and view all the answers

عندما تكتمل المعاملة نقول أنها ______.

<p>terminated</p> Signup and view all the answers

العميل الذي يتم خدمته يكون في حالة ______.

<p>تنفيذ</p> Signup and view all the answers

تستخدم كتلة تحكم المهمات ______ لتخزين معلومات كل عملية.

<p>سجل</p> Signup and view all the answers

في حالة ______، تكون مهمة موقوفة لحين استكمال بياناتها.

<p>الحجز</p> Signup and view all the answers

عند إحضار الأوراق الناقصة، تتحول المهمة من ______ إلى حالة الجاهزية.

<p>الحجز</p> Signup and view all the answers

تعتبر كتل تحكم المهمات وسيلة متابعة ______ للمهمة.

<p>وحيدة</p> Signup and view all the answers

تخزن ______ في PCB سجلات أسرع من عناصر الذاكرة الأساسية.

<p>المعلومات</p> Signup and view all the answers

عندما يقوم المعالج بتوقف عملية، يتم حفظ معلوماتها في ______.

<p>PCB</p> Signup and view all the answers

تتطلب إدارة المهمات معرفة ______ كل عملية من العمليات.

<p>حالة</p> Signup and view all the answers

ينتظر العملاء دورهم في ______ أثناء تقديم خدمات المكتب.

<p>الصف</p> Signup and view all the answers

يتم إنشاء كتلة تحكم المهمات لكل ______ تم إنشاؤها.

<p>مهمة</p> Signup and view all the answers

المبدأ العام للحاسوب الوحيد المعالج يتشابه مع ______ واحد في المكتب.

<p>موظف</p> Signup and view all the answers

في حالة وجود أخطاء، يحدد الموظف ______ حتى تستكمل العملية.

<p>الحجز</p> Signup and view all the answers

المادة العلمية التى سوف يعرضها للطالب تعرف بــ ______

<p>المشروع</p> Signup and view all the answers

الذى يعمل على معالجة إيصال فهم المادة العلمية هو ______

<p>الأستاذ</p> Signup and view all the answers

قراءة المادة العلمية واستغلال الموارد هو ______

<p>نشاط</p> Signup and view all the answers

عندما يبدأ الأستاذ بالشرح ويطرق طالب باب القاعة للدخول، يحدث ______

<p>مقاطعة</p> Signup and view all the answers

لحصول على موارد متاحة من نظرة نظم تشغيل، نحتاج إلى ______

<p>جهاز الحاسوب</p> Signup and view all the answers

تنقسم حالة المهمة إلى خمس حالات مثل ______

<p>جاهز</p> Signup and view all the answers

______ هي حالة تظهر عند انشاء عملية جديدة.

<p>مهمة جديدة</p> Signup and view all the answers

عندما يُعطى أمر بإجراء عملية أو برنامج، يُعرف هذا بــ ______

<p>طلب المستخدم</p> Signup and view all the answers

عند وجود حزمة من العمليات يُطلب من نظام التشغيل تنفيذها، تُسمى بـ ______

<p>المهام المحزمة</p> Signup and view all the answers

مهمة ______ تكون جاهزة التنفيذ بعد تحميلها في الذاكرة.

<p>جاهزة</p> Signup and view all the answers

تعتبر العملية التي بدأت التنفيذ في وحدة المعالجة المركزية ______

<p>شغالة</p> Signup and view all the answers

العملية قد تتوقف وتتحول إلى حالة ______ عندما تنتظر حدوث حدث خارجي.

<p>متوقفة</p> Signup and view all the answers

عندما تكون المهمة غير قادرة على العمل، تكون في حالة ______

<p>معاقة</p> Signup and view all the answers

خلال تنفيذ المهمة، قد تطرأ ______ تسبب تغيير حالتها.

<p>أحداث</p> Signup and view all the answers

عند انتهاء العملية، يتم الخروج من المعالجة بواسطة ______

<p>إنهاء</p> Signup and view all the answers

Study Notes

نظم التشغيل - المحاضرة الخامسة

  • تُغطي المحاضرة الخامسة مفهوم المهمة، وحالات المهمة، وكتلة تحكم المهمات.
  • المحاضرة السابقة تناولت إدارة الذاكرة الرئيسية، أساليب إدارة الذاكرة الرئيسية، واستراتيجيات تسكين العمليات، والذاكرة الافتراضية.

مفهوم العملية

  • البرنامج، عند نقره مزدوجاً، يُطلب من نظام التشغيل تنفيذه.
  • يتم تحميله من القرص الصلب إلى الذاكرة لبدء التنفيذ، ويتحول اسمه من ملف إلى عملية.
  • أمثلة للبرامج: برامج الأوفيس، والألعاب.
  • العملية عبارة عن برنامج تحت التنفيذ.
  • البرنامج هو سلسلة من الأوامر تُعطى للحاسوب لتنفيذ عمل ما.
  • ينفذ البرنامج داخل المعالج بشكل تسلسلي، أمر تلو الآخر.
  • خطوات تنفيذ البرنامج:
    • تحميل البرنامج في الذاكرة الرئيسية.
    • وضع عنوان بداية البرنامج (أول أمر بالبرنامج) في مسجل داخل المعالج (عداد البرنامج).
    • إحضار الأمر من عداد البرنامج وتخزينه للتنفيذ.
    • زيادة قيمة عداد البرنامج لتنفيذ الأمر التالي.
    • الانتقال إلى الأمر الرابع إلى أن ينتهي تنفيذ البرنامج.
    • فهم وتنفيذ الأمر داخل المعالج.

مثال توضيحي

  • أستاذ يُدرس في قاعة ويُطلب منه شرح أسئلة أو جزئيات.
  • يُقرر الاستاذ البدء بالمحاضرة، مؤجلاً طلبات الطلاب.
  • يفتح المادة العلمية وجهاز العرض (projector).
  • البرنامج: المادة العلمية المراد عرضها.
  • المعالج: الاستاذ الذي يُعالج شرح المادة.
  • المهمة: فعالية قراءة المادة واستغلال الموارد.
  • المقاطعة: دخول طالب أثناء الشرح، ثم عودة المحاضرة.
  • الموارد المتاحة في المثال: حاسوب، projector.

حالات المهمة

  • حالة جديدة (New): المهمة الجديدة.
  • حالة جاهزة (Ready): المهمة مُحمّلة في الذاكرة، جاهزة للتنفيذ، متوقفة مؤقتاً.
  • حالة التنفيذ (Running): المهمة قيد التنفيذ في وحدة المعالجة المركزية.
    • تنتقل من حالة التنفيذ لحالة جاهزة اذا حصلت مقاطعة.
    • تنتقل من حالة التنفيذ لحالة الانتظار لحدوث حدث خارجي (input/output) مثل انتظار مدخلات المستخدم.
    • تنتقل من حالة التنفيذ لحالة الإنهاء عند اكتمال تنفيذ المهمة.
  • حالة الانتظار (Waiting): المهمة متعطلة، تنتظر حدوث حدث خارجي.
    • قد تنتظر لاستكمال دخل/خرج.
    • أو لتشغيل عملية أخرى.
  • حالة الإنهاء (Terminated): المهمة انتهت وانجزت عملها.
    • إنتهاء طبيعي أو بسبب خطأ أثناء التنفيذ أو بسبب مهمة أخرى.
  • مراحل تحول بين الحالات الخمسة مع وجود جدول (scheduler) لإدارة عمليات الانتقال.

كتلة تحكم المهمات (PCB)

  • سجل لكل مهمة من وقت قبولها إلى تنفيذها.
  • تحتوي على معلومات مهمة لإدارة المهمة بواسطة نظام التشغيل.
  • معلومات كتلة التحكم المهمة (PCB): حالة العملية، المؤشر، رقم العملية، عداد البرامج، محتوى المسجلات، حدود الذاكرة، الملفات المفتوحة.
  • التحول السياقي: حفظ معلومات مهمة أثناء الانتقال بين الحالات (من التنفيذ إلى الجاهزية أو الانتظار).

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

تتناول المحاضرة الخامسة في نظم التشغيل مفهوم المهمة وحالاتها، بالإضافة إلى كتلة تحكم المهمات. كما تستعرض كيفية عمل البرنامج عند تنفيذه وتحويله إلى عملية، وكذلك المراحل المختلفة لعملية التنفيذ.

More Like This

Use Quizgecko on...
Browser
Browser