32. 正在從鍵盤讀入資料,表示 Process 處於什麼狀態?
(A) 就緒狀態(Ready)
(B) 運行狀態(Running)
(C) 等待狀態(Waiting)
(D) 新建狀態(New)
答案:登入後查看
統計: A(14), B(19), C(54), D(5), E(0) #3233478
統計: A(14), B(19), C(54), D(5), E(0) #3233478
詳解 (共 3 筆)
#6420189
在作業系統中,行程 (Process) 在其生命週期中會在不同的狀態之間轉換。當一個行程正在等待外部事件發生,例如等待從鍵盤讀取資料(這是一種輸入/輸出,I/O 操作)時,它會進入等待狀態。
- 新建狀態 (New):行程正在被建立。
- 就緒狀態 (Ready):行程已經準備好運行,但正在等待 CPU 分配時間片。
- 運行狀態 (Running):行程正在 CPU 上執行指令。
- 等待狀態 (Waiting) / 阻塞狀態 (Blocked):行程由於等待某個事件的發生而暫停執行,例如等待 I/O 完成、等待訊號、等待資源釋放等。從鍵盤讀取資料就是等待使用者輸入的 I/O 事件。
- 終止狀態 (Terminated):行程執行完畢或因故被終止。
當一個行程從鍵盤讀取資料時,它發出一個讀取請求,然後會暫停執行並讓出 CPU,進入等待狀態,直到鍵盤輸入完成並由作業系統通知。
因此,正在從鍵盤讀入資料(即正在等待鍵盤輸入)的 Process 處於等待狀態(Waiting)。
答案是 (C) 等待狀態(Waiting)。
1
0