Examly題庫立即開始練習
司法海巡移民特考計算機大意1082單選題

電腦系統內的程序(process),會處於三種不同狀態(state):準備(ready)、正在執行(running)及等候(waiting)。程序的狀態會在三種不同狀態之間變換,請問下列那一個狀態的變換是不可能發生的?

A從正在執行狀態,變換到準備狀態
B從準備狀態,變換到等候狀態正確答案
C從等候狀態,變換到準備狀態
D從正在執行狀態,變換到等候狀態
答案與詳解
B
正確答案
Process 三態轉換中,ready 不能直接變 waiting,必須先被排程執行後才會因 I/O 進入等待。

為什麼答案是 B

Ready→Waiting 不可能!Ready 代表「萬事俱備只欠 CPU」,還沒執行怎會發出 I/O 請求?必須先被 dispatch 到 running,執行中才會因 I/O 或事件等待而進入 waiting。

考點:時間片用完考點:不可能轉換考點:I/O完成考點:I/O請求
載入中…

想練更多計算機大意考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮