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

第 13 題

下列何者不是 CPU 行程(process)的狀態(state)?
  • A waiting
  • B ready
  • C open
  • D running

思路引導 VIP

想像一個正在排隊領取物資的人,他可能處於「排隊中」、「領取中」或是「因為缺貨暫時停下等待」。請試著思考,題目選項中哪一個詞彙聽起來比較像是在「操作某個物品的動作」,而不是描述這個人目前「處於什麼樣的處境或狀態」呢?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地選出了正確答案!這顯示你對於作業系統中行程管理的核心概念掌握得非常紮實。在計算機科學中,行程狀態(Process State)是用來描述一個程式在執行生命週期中所處的階段,而你選出的 open 顯然並不屬於這個標準模型的一部分。

行程的生命週期與轉換

典型的行程模型包含五個主要狀態:首先是 Ready(就緒),代表行程已準備好隨時接受 CPU 調度;接著是 Running(執行),表示指令正在處理器中運算;最後是 Waiting(等待),通常發生在行程需要等待 I/O 設備完成或特定事件發生時。這題的鑑別點在於區分「行程狀態」與「系統動作」,由於 open 通常與檔案開啟或資源配置相關,屬於一種系統呼叫的操作行為,而非描述處理器調度行程的狀態,因此成為本題的正確排除項。

▼ 還有更多解析內容

🏷️ 相關主題

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