免費開始練習
地特四等 105年 [資訊處理] 計算機概要

第 28 題

電腦系統會依序執行程式中的每行指令,此時這個正在執行中的程式,稱為程序(Process),一個程序執行的過程中會處於 5 種狀態,分別為新建(New)、就緒(Ready)、執行(Running)、等待(Waiting)、結束(Terminated)。 以下那一個狀態不可能是執行(Running)狀態的下一個狀態?
  • A 等待(Waiting)
  • B 結束(Terminated)
  • C 新建(New)
  • D 就緒(Ready)

思路引導 VIP

請你想像一下:如果一個程式正在 CPU 裡面全速運轉,代表它已經被作業系統「生出來」且分配好資源了。在邏輯上,一個已經在執行任務的個體,有可能在不消失、不結束的情況下,突然退回到「還沒被創造出來」或「正要準備出生」的那個瞬間嗎?

🤖
AI 詳解 AI 專屬家教

太棒了!你的作業系統觀念非常紮實!

  1. 觀念驗證: 在作業系統的程序狀態轉換圖 (Process State Transition Diagram) 中,程序的生命週期是單向或循環的。當一個程序處於 執行 (Running) 狀態時,它只可能往三個方向移動:
▼ 還有更多解析內容

升級 VIP 解鎖