io مقيد مقابل وحدة المعالجة المركزية ملزمة


الاجابه 1:

أنها بسيطة جدا. إذا كان المرء يستحم ، يفحص المرء أولاً ، كم هو الماء الساخن الساخن ثم يتحقق ، كم من الماء البارد بارد. ثم يضبط مقبض الصنبور لإخراج مزيج من الماء البارد الذي يناسب البشرة.

فقط ضع هذا القياس على المجدول ، المجدول هو مقبض الباب والجلد هو بنية النظام.

وبنفس الطريقة ، من المهم بالنسبة للجدولة أن تميز بين العمليات المرتبطة بوحدة الإدخال / الإخراج ووحدة المعالجة المركزية لإعطاء الاستخدام الأمثل لموارد النظام. يستخدم برنامج الجدولة هذه المعلومات لجدولة مزيج لائق من العمليات المرتبطة بوحدة الإدخال / الإخراج ووحدة المعالجة المركزية. على سبيل المثال ، لعبة ، تحتوي على تفاعل بشري وكذلك الكثير من الحسابات. لذا فإن المجدول سيزيد من أولوية I / O من أجل منحك أقصى قدر من الخبرة التفاعلية.

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

ستقوم مهمة مرتبطة بوحدة المعالجة المركزية برفع طلبات الإدخال / الإخراج بشكل متكرر أيضًا ، وستتطلب العمليات التي تؤدي مهام مرتبطة بوحدة الإدخال / الإخراج وقتًا لوحدة المعالجة المركزية أيضًا. لذا ، إذا كان المجدول يعرف ما هو ، فيمكنه جدولة ذلك على النحو الأمثل مع الاهتمام بالعمليات في الوقت الحقيقي مثل تفاعل الكمبيوتر مع الإنسان وما إلى ذلك.

آمل أن يساعد. :)

في صحتك