32. 正在從鍵盤讀入資料,表示 Process 處於什麼狀態?
(A) 就緒狀態(Ready)
(B) 運行狀態(Running)
(C) 等待狀態(Waiting)
(D) 新建狀態(New)

答案:登入後查看
統計: A(14), B(19), C(54), D(5), E(0) #3233478

詳解 (共 3 筆)

#6345110
 

(共 3 字,隱藏中)
前往觀看
1
0
#6420189

在作業系統中,行程 (Process) 在其生命週期中會在不同的狀態之間轉換。當一個行程正在等待外部事件發生,例如等待從鍵盤讀取資料(這是一種輸入/輸出,I/O 操作)時,它會進入等待狀態。

  • 新建狀態 (New):行程正在被建立。
  • 就緒狀態 (Ready):行程已經準備好運行,但正在等待 CPU 分配時間片。
  • 運行狀態 (Running):行程正在 CPU 上執行指令。
  • 等待狀態 (Waiting) / 阻塞狀態 (Blocked):行程由於等待某個事件的發生而暫停執行,例如等待 I/O 完成、等待訊號、等待資源釋放等。從鍵盤讀取資料就是等待使用者輸入的 I/O 事件。
  • 終止狀態 (Terminated):行程執行完畢或因故被終止。

當一個行程從鍵盤讀取資料時,它發出一個讀取請求,然後會暫停執行並讓出 CPU,進入等待狀態,直到鍵盤輸入完成並由作業系統通知。

因此,正在從鍵盤讀入資料(即正在等待鍵盤輸入)的 Process 處於等待狀態(Waiting)

答案是 (C) 等待狀態(Waiting)

1
0
#6464450
(A) 就緒(Ready)就緒狀態是指程...
(共 373 字,隱藏中)
前往觀看
0
0

私人筆記 (共 2 筆)

私人筆記#7773352
未解鎖
process狀態 新建狀態 (Ne...
(共 196 字,隱藏中)
前往觀看
1
0
私人筆記#6025424
未解鎖
當 Process (進程) 正在從鍵...
(共 534 字,隱藏中)
前往觀看
0
0