عندما تكون العملية في مرحلة الانتظار فإنها تنتظر ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
استكمال استخدام وحدة المعالجة المركزية من خلال عملية أخرى
لكي تفهم سبب دخول العملية في مرحلة الانتظار (Waiting State)، يجب أن تتخيل كيف يعمل الكمبيوتر وكيف يدير المهام بداخله.
في نظام التشغيل، يوجد العديد من البرامج والعمليات التي تريد استخدام "وحدة المعالجة المركزية" (CPU) لتنفيذ مهامها، ولكن وحدة المعالجة المركزية لا تستطيع تنفيذ سوى عملية واحدة أو عدد محدود جداً من العمليات في نفس اللحظة.
بناءً على ذلك، عندما تكون العملية في مرحلة الانتظار، فهذا يعني أنها تنتظر استكمال استخدام وحدة المعالجة المركزية من خلال عملية أخرى.
ولفهم هذه الفكرة بشكل أبسط، إليك التفاصيل والأمثلة التالية:
- طابور الانتظار (The Ready Queue): تشبه وحدة المعالجة المركزية موظفاً في شباك خدمات واحد، والعمليات تشبه الأشخاص الواقفين في الطابور. لا يمكن للموظف خدمة الجميع في نفس الوقت، لذلك ينتظر الشخص دوره بصبر لحين انتهاء الشخص الذي أمامه.
- سبب الانتظار: قد تكون العملية الحالية تشغل المعالج في تنفيذ أمر مهم، فتضطر بقية العمليات للانتظار حتى تفرغ وحدة المعالجة المركزية ويعود لها الدور.
- التبديل السريع: يتم هذا الانتظار في أجزاء من الثانية، حيث ينتقل المعالج من عملية إلى أخرى بسرعة كبيرة لدرجة أن المستخدم يشعر وكأن كل البرامج تعمل في نفس الوقت.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال عندما تكون العملية في مرحلة الانتظار فإنها تنتظر ؟ اترك تعليق فورآ.