什麼是 IRQ?
什麼是 IRQ?有人來信問關於 IRQ 的問題。
IRQ 是「中斷要求」的意思,Interrupt Request 的縮寫,那什麼是中斷要求?
這是電腦上的一些硬體設備發送給處理器的一種訊號,要求處理器暫時放下目前進行中的工作,把工作優先權暫時轉讓給發送這個中斷訊號的設備,要處理器(就是CPU)優先來處理這個設備的工作。
在PC上面,IRQ 有從編號 0 到 15 的 IRQ 可以讓周邊設備來使用,然而,實際上能用的數量並沒有這麼多,有很多的 IRQ 編號已經被電腦內的一些設備佔用,你不可以去佔到這些 IRQ,否則電腦就會當機了。
像是Com埠會用掉IRQ3、4,印表機埠會用掉IRQ5或7,另外還有鍵盤、PS2滑鼠、硬碟控制卡、音效卡、甚至顯示卡,一些IRQ 都被這些最「基本」的電腦設備給佔了,你不能任意更動。
中斷的要求無時無刻都在進行,像是你每按一次鍵盤或是移動滑鼠,系統就會引發一次到數次的中斷來處理,還有,每一秒系統的時鐘都會發出約18次的中斷來更新系統時間。
電腦週邊裝置與介面卡都是使用中斷來獲得處理器的執行,以便能即時處理資料。
此外,由於Windows 95/98 是屬於 Plug & Play 的作業系統(NT 不是),所以如果你再搭配支援 Plug & Play 的介面卡的話,你就不用再為設定 IRQ 或不知道該怎麼去分配 IRQ 而煩惱了,Win95/98會自動分配與協調可用的 IRQ 給周邊設備來使用,避免 IRQ 設定錯誤引起相衝而當機。
在「遠古」DOS 與 Windows 3.1 的年代裡,設定介面卡的IRQ可不像現在這麼方便,你要自己找出可用的 IRQ 給介面卡使用,不像現在 Windows 9x作業系統自動會幫你安排。
如果你想要變更某個硬體設備的 IRQ值的話,可以在「我的電腦」上按滑鼠右鍵,選內容,到裝置管理員這一頁,選取你的硬體設備後,按內容。
再到「資源」(如果沒有,表示該設備不需使用 IRQ),中斷要求就是指 IRQ,把「使用自動的設定」取消,你就可以自己更動中斷要求的值,要注意,該值不能與其他設備使用的值一樣,否則,兩個設備都不能正常工作了。
至於DOS下如何設定,這要看各設備的的DOS驅動程式而定,要參考其使用手冊,每個驅動程式都有自己的參數設定方式,這裡就沒有辦法詳加說明了。
[ 回電腦專欄目錄 | 回此單元目錄 | 回首頁 ]
|