IRQ 為 Interrupt ReQuest的縮寫,中文可譯為中斷請求。因為計算機中每個組成元件都會擁有一個獨立的IRQ,除了使用PCI匯流排的PCI卡之外,每一元件都會單獨佔用一個 IRQ,且不能重複使用。 由於在計算機執行中,CPU是持續處於忙碌狀態,而當硬體介面裝置開始或結束收發資訊,需要CPU處理資訊運算時,便會透過IRQ對CPU送出中斷請求訊號,讓CPU儲存正在進行的工作,然後暫停手邊的工作,先行處理周邊硬體提出的需求,這便是中斷請求的作用。 在每個系統中會有兩顆晶片來提供16個IRQ,其中大多的IRQ都有固定的編排,例如 IRQ 0固定為系統定時器,IRQ 1則是鍵盤。因為每一個IRQ只能讓一種裝置使用,所以IRQ數目十分有限,若計算機安裝很多的配件,IRQ勢必就會不敷使用,所以可能會發生兩個裝置共佔同一個IRQ的現象,此時也就會出現IRQ衝突問題,造成該裝置無法使用。 最簡單的解決方法就是到作業系統的硬體裝置管理器中去手動調整IRQ的分配,或是在BIOS中作調整。如果是IRQ不敷使用的情形,可以利用其它的方式來解決此一窘境,像是PCI匯流排可以共享一個IRQ,所以基本上可以採增加PCI插卡的方式,就不會被IRQ 所限制。其次是使用USB傳輸來解決,因為USB控制晶片只會佔用一個IRQ,並非所有的USB產品都要獨佔一個IRQ,所以理論上可以連結最多到127件周邊產品,而且目前擁有USB傳輸介面的產品也越來越普遍了。所以對於傳輸速度要求不高的周邊裝置,未來大概將逐漸朝USB介面發展。
IRQ 為 Interrupt ReQuest的縮寫,中文可譯為中斷請求。因為計算機中每個組成元件都會擁有一個獨立的IRQ,除了使用PCI匯流排的PCI卡之外,每一元件都會單獨佔用一個 IRQ,且不能重複使用。 由於在計算機執行中,CPU是持續處於忙碌狀態,而當硬體介面裝置開始或結束收發資訊,需要CPU處理資訊運算時,便會透過IRQ對CPU送出中斷請求訊號,讓CPU儲存正在進行的工作,然後暫停手邊的工作,先行處理周邊硬體提出的需求,這便是中斷請求的作用。 在每個系統中會有兩顆晶片來提供16個IRQ,其中大多的IRQ都有固定的編排,例如 IRQ 0固定為系統定時器,IRQ 1則是鍵盤。因為每一個IRQ只能讓一種裝置使用,所以IRQ數目十分有限,若計算機安裝很多的配件,IRQ勢必就會不敷使用,所以可能會發生兩個裝置共佔同一個IRQ的現象,此時也就會出現IRQ衝突問題,造成該裝置無法使用。 最簡單的解決方法就是到作業系統的硬體裝置管理器中去手動調整IRQ的分配,或是在BIOS中作調整。如果是IRQ不敷使用的情形,可以利用其它的方式來解決此一窘境,像是PCI匯流排可以共享一個IRQ,所以基本上可以採增加PCI插卡的方式,就不會被IRQ 所限制。其次是使用USB傳輸來解決,因為USB控制晶片只會佔用一個IRQ,並非所有的USB產品都要獨佔一個IRQ,所以理論上可以連結最多到127件周邊產品,而且目前擁有USB傳輸介面的產品也越來越普遍了。所以對於傳輸速度要求不高的周邊裝置,未來大概將逐漸朝USB介面發展。