IRQ
系統(tǒng)安裝時(shí)常會(huì)發(fā)生某些組件無法安裝成功,這時(shí)如果查看系統(tǒng)狀態(tài),會(huì)發(fā)現(xiàn)錯(cuò)誤可能是出現(xiàn)在IRQ沖突的問題,那究竟什么是IRQ?
IRQ 為 Interrupt ReQuest的縮寫,中文可譯為中斷請(qǐng)求。因?yàn)橛?jì)算機(jī)中每個(gè)組成組件都會(huì)擁有一個(gè)獨(dú)立的IRQ,除了使用PCI總線的PCI卡之外,每一組件都會(huì)單獨(dú)占用一個(gè) IRQ,且不能重復(fù)使用。
由于在計(jì)算機(jī)運(yùn)行中,CPU是持續(xù)處于忙碌狀態(tài),而當(dāng)硬件接口設(shè)備開始或結(jié)束收發(fā)信息,需要CPU處理信息運(yùn)算時(shí),便會(huì)透過IRQ對(duì)CPU送出中斷請(qǐng)求訊號(hào),讓CPU儲(chǔ)存正在進(jìn)行的工作,然后暫停手邊的工作,先行處理周邊硬件提出的需求,這便是中斷請(qǐng)求的作用。
在每個(gè)系統(tǒng)中會(huì)有兩顆芯片來提供16個(gè)IRQ,其中大多的IRQ都有固定的編排,例如 IRQ 0固定為系統(tǒng)定時(shí)器,IRQ 1則是鍵盤。因?yàn)槊恳粋€(gè)IRQ只能讓一種設(shè)備使用,所以IRQ數(shù)目十分有限,若計(jì)算機(jī)安裝很多的配件,IRQ勢(shì)必就會(huì)不敷使用,所以可能會(huì)發(fā)生兩個(gè)設(shè)備共占同一個(gè)IRQ的現(xiàn)象,此時(shí)也就會(huì)出現(xiàn)IRQ沖突問題,造成該設(shè)備無法使用。
最簡(jiǎn)單的解決方法就是到操作系統(tǒng)的硬件設(shè)備管理器中去手動(dòng)調(diào)整IRQ的分配,或是在BIOS中作調(diào)整。如果是IRQ不夠使用的情形,可以利用其它的方式來解決此一問題,像是PCI總線可以共享一個(gè)IRQ,所以基本上可以采增加PCI插卡的方式,就不會(huì)被IRQ 所限制。其次是使用USB傳輸來解決,因?yàn)閁SB控制芯片只會(huì)占用一個(gè)IRQ,并非所有的USB產(chǎn)品都要獨(dú)占一個(gè)IRQ,所以理論上可以連結(jié)最多到127件周邊產(chǎn)品,而且目前擁有USB傳輸界面的產(chǎn)品也越來越普遍了。所以對(duì)于傳輸速度要求不高的周邊設(shè)備,未來大概將逐漸朝USB接口發(fā)展。
IRQ 為 Interrupt ReQuest的縮寫,中文可譯為中斷請(qǐng)求。因?yàn)橛?jì)算機(jī)中每個(gè)組成組件都會(huì)擁有一個(gè)獨(dú)立的IRQ,除了使用PCI總線的PCI卡之外,每一組件都會(huì)單獨(dú)占用一個(gè) IRQ,且不能重復(fù)使用。
由于在計(jì)算機(jī)運(yùn)行中,CPU是持續(xù)處于忙碌狀態(tài),而當(dāng)硬件接口設(shè)備開始或結(jié)束收發(fā)信息,需要CPU處理信息運(yùn)算時(shí),便會(huì)透過IRQ對(duì)CPU送出中斷請(qǐng)求訊號(hào),讓CPU儲(chǔ)存正在進(jìn)行的工作,然后暫停手邊的工作,先行處理周邊硬件提出的需求,這便是中斷請(qǐng)求的作用。
在每個(gè)系統(tǒng)中會(huì)有兩顆芯片來提供16個(gè)IRQ,其中大多的IRQ都有固定的編排,例如 IRQ 0固定為系統(tǒng)定時(shí)器,IRQ 1則是鍵盤。因?yàn)槊恳粋€(gè)IRQ只能讓一種設(shè)備使用,所以IRQ數(shù)目十分有限,若計(jì)算機(jī)安裝很多的配件,IRQ勢(shì)必就會(huì)不敷使用,所以可能會(huì)發(fā)生兩個(gè)設(shè)備共占同一個(gè)IRQ的現(xiàn)象,此時(shí)也就會(huì)出現(xiàn)IRQ沖突問題,造成該設(shè)備無法使用。
最簡(jiǎn)單的解決方法就是到操作系統(tǒng)的硬件設(shè)備管理器中去手動(dòng)調(diào)整IRQ的分配,或是在BIOS中作調(diào)整。如果是IRQ不夠使用的情形,可以利用其它的方式來解決此一問題,像是PCI總線可以共享一個(gè)IRQ,所以基本上可以采增加PCI插卡的方式,就不會(huì)被IRQ 所限制。其次是使用USB傳輸來解決,因?yàn)閁SB控制芯片只會(huì)占用一個(gè)IRQ,并非所有的USB產(chǎn)品都要獨(dú)占一個(gè)IRQ,所以理論上可以連結(jié)最多到127件周邊產(chǎn)品,而且目前擁有USB傳輸界面的產(chǎn)品也越來越普遍了。所以對(duì)于傳輸速度要求不高的周邊設(shè)備,未來大概將逐漸朝USB接口發(fā)展。
轉(zhuǎn)載于:https://blog.51cto.com/itomc/43706
總結(jié)
- 上一篇: 我住的地方
- 下一篇: c#中out和ref的使用区别 [转]