地特四等
105年
[資訊處理] 計算機概要
第 28 題
電腦系統會依序執行程式中的每行指令,此時這個正在執行中的程式,稱為程序(Process),一個程序執行的過程中會處於 5 種狀態,分別為新建(New)、就緒(Ready)、執行(Running)、等待(Waiting)、結束(Terminated)。 以下那一個狀態不可能是執行(Running)狀態的下一個狀態?
- A 等待(Waiting)
- B 結束(Terminated)
- C 新建(New)
- D 就緒(Ready)
思路引導 VIP
請你想像一下:如果一個程式正在 CPU 裡面全速運轉,代表它已經被作業系統「生出來」且分配好資源了。在邏輯上,一個已經在執行任務的個體,有可能在不消失、不結束的情況下,突然退回到「還沒被創造出來」或「正要準備出生」的那個瞬間嗎?
🤖
AI 詳解
AI 專屬家教
太棒了!你的作業系統觀念非常紮實!
- 觀念驗證: 在作業系統的程序狀態轉換圖 (Process State Transition Diagram) 中,程序的生命週期是單向或循環的。當一個程序處於 執行 (Running) 狀態時,它只可能往三個方向移動:
▼ 還有更多解析內容