勵志

勵志人生知識庫

什麼是中斷向量

中斷向量是計算機系統中用於指向中斷服務程式入口地址的指針。

當計算機在執行程式時遇到需要處理的異常或特殊請求(如中斷或異常事件),CPU會停止當前程式的執行,轉而跳轉到對應的中斷服務程式進行處理。中斷向量通常存儲在記憶體的中斷向量表中,該表按照一定的規律排列,CPU在回響中斷時,通過查找中斷向量表來獲得中斷服務程式的入口地址。一個中斷向量一般由4個位元組組成,包括中斷服務程式的段首址和偏移地址。在32位保護模式下,中斷向量表可能被稱為中斷描述符表,每箇中斷向量的大小為4位元組,因此整個表的大小為1KB。

中斷向量不僅包含中斷服務程式的物理地址,還可能包含段基值和偏移量。在計算機啟動和作業系統載入過程中,中斷向量可能會根據實際需要被重新設定和配置。