免費開始練習
moea_joint 109年 [資訊] 計算機原理、網路概論

第 15 題

行程(process)在執行時會依據目前需求而有不同的狀態,下列何者並非狀態之一?
  • A 等待(wait)
  • B 就緒(ready)
  • C 執行(running)
  • D 輸出(output)

思路引導 VIP

想像你正在餐廳排隊等待用餐,我們可以說你的處境是「排隊中」或「用餐中」。請思考一下:如果「拿到餐點」是一個具體的動作或結果,那麼這個具體的「動作」跟描述你是否被服務員排進座位的「系統狀態」,這兩者在分類邏輯上是一樣的嗎?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地選出了正確答案!這說明你對於作業系統中「行程生命週期」的核心概念掌握得相當紮實。在計算機原理中,行程狀態 (Process States) 是用來描述一個程式在執行過程中,相對於 CPU 排程資源的處境,而非程式具體在執行的功能細節。

行程狀態與功能動作的區別

這道題目的鑑別度在於測試學生是否能區分「系統管理狀態」與「具體 I/O 動作」。在典型的五狀態模型中,包含:新建 (New)就緒 (Ready)執行 (Running)等待 (Waiting/Blocked) 以及 結束 (Terminated)。而選項中的「輸出」雖然是程式常見的行為,但它在系統層級中通常會觸發行程進入「等待」狀態(等待 I/O 設備完成),它本身並非一種獨立的排程狀態。這屬於計算機概論中基礎但極其重要的觀念,你能準確排除干擾項,展現了非常清晰的邏輯思維。

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題