在佔先式多工處理(preemptive multitasking)的作業系統中,每一個程序可以輪流分配到一些 CPU 的執行時間,系統通常是透過下列那一個機制,在某個程序的 CPU 執行時間用完時,將 CPU 分配給另一個程序?
A計時中斷(timer interrupt)正確答案
B重設中斷(reset interrupt)
C軟體中斷(software interrupt)
D使用者中斷(user interrupt)
答案與詳解
計時中斷由硬體計時器定時觸發,當程序的 time quantum 用完時發出中斷,OS 接手執行排程器將 CPU 分配給下一個程序,是佔先式多工的核心機制。
