作業系統在進行行程上下文切換(Context Switch)時,行程控制區塊(PCB)最主要的功能是完成下列那項工作?
A儲存與恢復 CPU 暫存器集合及執行狀態正確答案
B重新編譯並且載入行程的原始程式碼
C重新建立虛擬地址空間並載入所有資料
D清除並刷新行程在快取中的所有資料
答案與詳解
PCB (Process Control Block) 儲存行程的 CPU 暫存器值、程式計數器 (PC)、堆疊指標、行程狀態等。上下文切換時,OS 把目前行程狀態存入其 PCB,再從下一行程的 PCB 還原,讓行程可接續執行。
