Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 3 : Blocked → Running / Blocked → Running

Advertisement

Detailed Solution

सही उत्तर Blocked → Running / Blocked → Running है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

In the standard five-state process model (New, Ready, Running, Blocked, Terminated), which of the following state transitions is IMPOSSIBLE? / मानक पाँच-अवस्था प्रक्रिया मॉडल (New, Ready, Running, Blocked, Terminated) में निम्नलिखित में से कौन-सा अवस्था संक्रमण असंभव है?

1.
Running → Ready / Running → Ready
2.
Running → Blocked / Running → Blocked
3.
Blocked → Running / Blocked → Running
4.
Ready → Running / Ready → Running

Correct Answer: Blocked → Running / Blocked → Running

A blocked process waiting on I/O can only move to Ready once the event completes; the dispatcher then selects it (Ready → Running). It can never jump directly from Blocked to Running. Running → Ready happens on preemption/interrupt, and Running → Blocked on an I/O request. / I/O की प्रतीक्षा कर रही अवरुद्ध प्रक्रिया घटना पूर्ण होने पर केवल Ready अवस्था में जा सकती है; फिर डिस्पैचर उसका चयन करता है (Ready → Running)। वह कभी सीधे Blocked से Running में नहीं जा सकती। प्रीएम्पशन/इंटरप्ट पर Running → Ready और I/O अनुरोध पर Running → Blocked होता है।

Downloaded from PrepSnap (prepsnap.in)