Podcast
Questions and Answers
عندما ننقر على البرنامج نقرا مزدوجا فإننا نطلب من نظام التشغيل القيام بتحميله من _____ إلى الذاكرة.
عندما ننقر على البرنامج نقرا مزدوجا فإننا نطلب من نظام التشغيل القيام بتحميله من _____ إلى الذاكرة.
القرص الصلب
يتغير اسم البرنامج من ملف إلى _____ عندما يبدأ تنفيذ البرنامج.
يتغير اسم البرنامج من ملف إلى _____ عندما يبدأ تنفيذ البرنامج.
عملية
تعتبر _____ وحدة تنفيذ البرنامج التي تتبع خطوات تنفيذ الأوامر.
تعتبر _____ وحدة تنفيذ البرنامج التي تتبع خطوات تنفيذ الأوامر.
المعالج
يتم وضع عنوان بداية البرنامج في مسجل داخل المعالج يسمى _____ البرنامج.
يتم وضع عنوان بداية البرنامج في مسجل داخل المعالج يسمى _____ البرنامج.
عند تنفيذ البرنامج، يتم _____ عداد البرنامج لتحديد الأمر التالي.
عند تنفيذ البرنامج، يتم _____ عداد البرنامج لتحديد الأمر التالي.
من أحد خطوات تنفيذ البرنامج هي فهم وتنفيذ _____ الذي في المعالج.
من أحد خطوات تنفيذ البرنامج هي فهم وتنفيذ _____ الذي في المعالج.
الأستاذ قرر تأجيل طلبات الطلاب إلى _____ المحاضرة.
الأستاذ قرر تأجيل طلبات الطلاب إلى _____ المحاضرة.
عند تنفيذ عملية، يُفترض أن يتم _____ البرنامج في الذاكرة الرئيسية أولا.
عند تنفيذ عملية، يُفترض أن يتم _____ البرنامج في الذاكرة الرئيسية أولا.
في حالة تنفيذ برنامج، يجب على المعالج _____ الأمر من الذاكرة.
في حالة تنفيذ برنامج، يجب على المعالج _____ الأمر من الذاكرة.
يتطلب تنفيذ البرنامج أن يتم _____ الأوامر واحدة تلو الأخرى.
يتطلب تنفيذ البرنامج أن يتم _____ الأوامر واحدة تلو الأخرى.
عند انتهاء المهمة يتم تحرير الموارد التي كانت تستخدمها من ______.
عند انتهاء المهمة يتم تحرير الموارد التي كانت تستخدمها من ______.
يمكن أن يتم تعليق عملية بسبب ______ ما.
يمكن أن يتم تعليق عملية بسبب ______ ما.
عندما تكتمل المعاملة نقول أنها ______.
عندما تكتمل المعاملة نقول أنها ______.
العميل الذي يتم خدمته يكون في حالة ______.
العميل الذي يتم خدمته يكون في حالة ______.
تستخدم كتلة تحكم المهمات ______ لتخزين معلومات كل عملية.
تستخدم كتلة تحكم المهمات ______ لتخزين معلومات كل عملية.
في حالة ______، تكون مهمة موقوفة لحين استكمال بياناتها.
في حالة ______، تكون مهمة موقوفة لحين استكمال بياناتها.
عند إحضار الأوراق الناقصة، تتحول المهمة من ______ إلى حالة الجاهزية.
عند إحضار الأوراق الناقصة، تتحول المهمة من ______ إلى حالة الجاهزية.
تعتبر كتل تحكم المهمات وسيلة متابعة ______ للمهمة.
تعتبر كتل تحكم المهمات وسيلة متابعة ______ للمهمة.
تخزن ______ في PCB سجلات أسرع من عناصر الذاكرة الأساسية.
تخزن ______ في PCB سجلات أسرع من عناصر الذاكرة الأساسية.
عندما يقوم المعالج بتوقف عملية، يتم حفظ معلوماتها في ______.
عندما يقوم المعالج بتوقف عملية، يتم حفظ معلوماتها في ______.
تتطلب إدارة المهمات معرفة ______ كل عملية من العمليات.
تتطلب إدارة المهمات معرفة ______ كل عملية من العمليات.
ينتظر العملاء دورهم في ______ أثناء تقديم خدمات المكتب.
ينتظر العملاء دورهم في ______ أثناء تقديم خدمات المكتب.
يتم إنشاء كتلة تحكم المهمات لكل ______ تم إنشاؤها.
يتم إنشاء كتلة تحكم المهمات لكل ______ تم إنشاؤها.
المبدأ العام للحاسوب الوحيد المعالج يتشابه مع ______ واحد في المكتب.
المبدأ العام للحاسوب الوحيد المعالج يتشابه مع ______ واحد في المكتب.
في حالة وجود أخطاء، يحدد الموظف ______ حتى تستكمل العملية.
في حالة وجود أخطاء، يحدد الموظف ______ حتى تستكمل العملية.
المادة العلمية التى سوف يعرضها للطالب تعرف بــ ______
المادة العلمية التى سوف يعرضها للطالب تعرف بــ ______
الذى يعمل على معالجة إيصال فهم المادة العلمية هو ______
الذى يعمل على معالجة إيصال فهم المادة العلمية هو ______
قراءة المادة العلمية واستغلال الموارد هو ______
قراءة المادة العلمية واستغلال الموارد هو ______
عندما يبدأ الأستاذ بالشرح ويطرق طالب باب القاعة للدخول، يحدث ______
عندما يبدأ الأستاذ بالشرح ويطرق طالب باب القاعة للدخول، يحدث ______
لحصول على موارد متاحة من نظرة نظم تشغيل، نحتاج إلى ______
لحصول على موارد متاحة من نظرة نظم تشغيل، نحتاج إلى ______
تنقسم حالة المهمة إلى خمس حالات مثل ______
تنقسم حالة المهمة إلى خمس حالات مثل ______
______ هي حالة تظهر عند انشاء عملية جديدة.
______ هي حالة تظهر عند انشاء عملية جديدة.
عندما يُعطى أمر بإجراء عملية أو برنامج، يُعرف هذا بــ ______
عندما يُعطى أمر بإجراء عملية أو برنامج، يُعرف هذا بــ ______
عند وجود حزمة من العمليات يُطلب من نظام التشغيل تنفيذها، تُسمى بـ ______
عند وجود حزمة من العمليات يُطلب من نظام التشغيل تنفيذها، تُسمى بـ ______
مهمة ______ تكون جاهزة التنفيذ بعد تحميلها في الذاكرة.
مهمة ______ تكون جاهزة التنفيذ بعد تحميلها في الذاكرة.
تعتبر العملية التي بدأت التنفيذ في وحدة المعالجة المركزية ______
تعتبر العملية التي بدأت التنفيذ في وحدة المعالجة المركزية ______
العملية قد تتوقف وتتحول إلى حالة ______ عندما تنتظر حدوث حدث خارجي.
العملية قد تتوقف وتتحول إلى حالة ______ عندما تنتظر حدوث حدث خارجي.
عندما تكون المهمة غير قادرة على العمل، تكون في حالة ______
عندما تكون المهمة غير قادرة على العمل، تكون في حالة ______
خلال تنفيذ المهمة، قد تطرأ ______ تسبب تغيير حالتها.
خلال تنفيذ المهمة، قد تطرأ ______ تسبب تغيير حالتها.
عند انتهاء العملية، يتم الخروج من المعالجة بواسطة ______
عند انتهاء العملية، يتم الخروج من المعالجة بواسطة ______
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
جدول المهمات
جدول المهمات
Signup and view all the flashcards
أولوية المهمة
أولوية المهمة
Signup and view all the flashcards
جدولة المهمة
جدولة المهمة
Signup and view all the flashcards
شفرة البرنامج
شفرة البرنامج
Signup and view all the flashcards
إنهاء المهمة (Terminated Process)
إنهاء المهمة (Terminated Process)
Signup and view all the flashcards
حالة إنهاء المهمة
حالة إنهاء المهمة
Signup and view all the flashcards
إنهاء المهمة بسبب خطأ
إنهاء المهمة بسبب خطأ
Signup and view all the flashcards
إنهاء المهمة بسبب مهمة أخرى
إنهاء المهمة بسبب مهمة أخرى
Signup and view all the flashcards
حالة جاهزية (Ready)
حالة جاهزية (Ready)
Signup and view all the flashcards
حالة التنفيذ (Running)
حالة التنفيذ (Running)
Signup and view all the flashcards
حالة الحجز (Blocked)
حالة الحجز (Blocked)
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
كتلة تحكم المهمات (Process Control Block)
كتلة تحكم المهمات (Process Control Block)
Signup and view all the flashcards
كتلة تحكم المهمات: التحوُّل َالسِيَاقِي
كتلة تحكم المهمات: التحوُّل َالسِيَاقِي
Signup and view all the flashcards
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.
Related Documents
Description
تتناول المحاضرة الخامسة في نظم التشغيل مفهوم المهمة وحالاتها، بالإضافة إلى كتلة تحكم المهمات. كما تستعرض كيفية عمل البرنامج عند تنفيذه وتحويله إلى عملية، وكذلك المراحل المختلفة لعملية التنفيذ.