勵志

勵志人生知識庫

什麼是中斷向量表

中斷向量表是一種在計算機硬體和作業系統中用於處理中斷的重要數據結構,它存儲了各種中斷源對應的中斷服務程式的入口地址。

中斷向量表通常位於計算機記憶體的低端區域,如8086系統中的最低端1KB空間。這個表按照中斷類型號順序存儲對應的中斷向量,每箇中斷向量通常占據4個位元組的空間,包含中斷服務程式的段基值(CS)和偏移地址(IP)。當中斷發生時,CPU會根據中斷類型號查找中斷向量表,獲取相應的中斷向量,然後跳轉到中斷服務程式的入口地址執行。

中斷向量表對於多任務作業系統和實時系統至關重要,因為它允許系統快速回響各種硬體事件和軟體異常。