IRQ為Interrupt ReQuest的縮寫, 中文可譯為中斷請求。因?yàn)橛嬎銠C(jī)中每個組成組件都會擁有一個獨(dú)立的IRQ,除了使用PCI總線的PCI卡之外,每個組件都會單獨(dú)占用一個IRQ,且不能重復(fù)使用。由于在計算機(jī)運(yùn)行中,CPU是持續(xù)處于忙碌狀態(tài),而當(dāng)硬件接口設(shè)備開始或結(jié)束收發(fā)信息?需要CPU處理信息運(yùn)算時,便會通過IRQ對CPU送出中斷請求信號,讓CPU儲存正在進(jìn)行的工作,然后暫停手邊的工作,先行處理周邊硬件提出的需求,這便是中斷請求的作用。
在每個系統(tǒng)中會有兩顆芯片來提供16個IRQ,其中大多的IRQ都有固定的編排,例如IRQ 0固定為系統(tǒng)定時器,IRQ l則是鍵盤。因?yàn)槊恳粋IRQ只能讓一種設(shè)備使用,所以IRQ數(shù)目十分有限,若計算機(jī)安裝很多的配件,IRQ勢必就會不夠用,所以可能會發(fā)生兩個設(shè)備占用同一個IRQ的現(xiàn)象,此時也就會出現(xiàn)IRQ沖突問題,造成該設(shè)備無法使用。
|