IRQ是中斷請求的簡稱。如果CPU需要獲取數據,那么它必須要將此請求送到I/O地址,然后等待外設返回所需數據。在等待的這段時間里,CPU實際上處于空閑狀態。為了高效地利用CPU,人們設計出了一種在外設和CPU之間運行的電路,稱為中斷請求或IRQ。這樣CPU在向外設發出請求后,可以繼續處理別的數據;外設準備好數據后,通過中斷來“通知”CPU,CPU立刻將當前工作“掛起”,在處理完外設的數據后,再返回到被中斷前的工作。如果有兩個或以上的中斷請求同時發生,那么中斷號較小的請求會優先得到處理,稱為優先級。
1.常見的IRQ用法
幾乎安裝所有的板卡時,都會被要求設置IRQ,因此,我們有必要了解常見IRQ的用法,見下表:
IRQ
使用的設備
IRQ
使用的設備
IRQ
使用的設備
0
定時器
5
一般為聲卡
10
一般為顯卡
1
鍵盤
6
軟驅
11
一般為網卡
2
IRQ8-15的入口
7
LPT1
12
主板輸出口
3
COM2或COM4
8
時鐘
13
協處理器
4
COM1或COM3
9、15
空閑
14硬盤
2.解決IRQ沖突
同I/O 地址一樣,IRQ也必須是一一對應的。如果有兩個或以上外設同時使用了同一個IRQ設置,它們就會發生沖突,都將不可用。由常見的IRQ用法列表可以看出,目前為止我們能用到的外設IRQ值基本上都是確定的,而且Windows95也能自動配置外設的IRQ值。因此,Windows95的用戶只需讓 Windows95自動偵測,一般都可以正確進行分配。一旦出現沖突,只需按調整I/O地址的方法對IRQ進行調整即可,Windows95會自動列出外設可使用的所有中斷號以供選擇。掌握下面四點對解決IRQ沖突或是進行IRQ設置將變得輕而易舉。
①任何情況下都不要使用IRQ2,因為它是中斷8至15的統一入口。
②盡量使用IRQ5、10、11、15,因為這幾個中斷是最安全的。
③如果用戶為外設設置了IRQ9,那么必須要更改I/O地址,從Windows95設備屬性中的資源項中,將其“基本配置”設為0002。因為IRQ2和IRQ9在優先級上是一致的,只有選擇了基本配置0002,才能保證聲卡不和其它使用了IRQ8—15的外設發生沖突。
④對于8位的聲卡來說,IRQ5是惟一的選擇。
新聞熱點
疑難解答