資源描述:
《如何解決電腦中斷請求irq沖突》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、如何解決電腦中斷請求IRQ沖突(2009-11-0915:30:47)轉(zhuǎn)載標(biāo)簽:如何解決irq沖突it如何解決IRQ沖突???輕松分配板卡資源 中斷是計算機處理特殊問題的一個過程,當(dāng)計算機執(zhí)行程序的過程中出現(xiàn)某個特殊情況時,會暫時中止現(xiàn)行程序,轉(zhuǎn)去執(zhí)行這一事件的程序,處理完畢之后再回到原來程序的中斷點繼續(xù)執(zhí)行的整個過程叫做中斷?! ∈裁词荌RQ? 那么,什么是IRQ(中斷請求)呢?中斷請求是由某個設(shè)備發(fā)出并同時請求CPU產(chǎn)生中斷的一個請求響應(yīng)信號。通常情況下,計算機是根據(jù)中斷請求的優(yōu)先級來決定究竟應(yīng)當(dāng)首先響應(yīng)哪一個設(shè)備的中斷請求的(中
2、斷請求IRQ0~1RQ15中,IRQ0的優(yōu)先級別最高,IRQ15最低)。原則上,計算機中每個設(shè)備自身只有惟一的一個中斷請求通道,即IRQ值(又叫IRQ號)。當(dāng)兩個硬件設(shè)備同時使用同一個中斷通道(IRQ值)時,就會發(fā)生IRQ沖突,因為這個時候處理器已經(jīng)無法準(zhǔn)確判斷收到的中斷請求究竟來自于哪個設(shè)備了?! RQ的分配與沖突產(chǎn)生的原因表1各irq在bios中所對應(yīng)的硬件設(shè)備irq編號設(shè)備名稱用途irq0time電腦系統(tǒng)計時器irq1keyboard鍵盤irq2redirectirq9與irq9相接,mpu-401mdi使用該irqirq3com
3、2串口設(shè)備irq4com1串口設(shè)備irq5lpt2建議聲卡使用該irqirq6fdd軟驅(qū)傳輸控制用irq7lpt1打印機傳輸控制用irq8cmosalert即時時鐘irq9redirectirq2與irq2相接;可設(shè)定給其他硬件使用irq10reversed建議網(wǎng)卡使用該irqirq11reversed與irq10相同,都是保留給pci硬件使用,建議分配給顯卡irq12ps/2mouse接ps/2鼠標(biāo),若無,也可設(shè)定給其他硬件使用irq13fpu協(xié)處理器用,例如fpu(浮點運算器)irq14primaryide主硬盤傳輸控制器(1號)ir
4、q15secondaryide從硬盤傳輸控制器(2號) 在我們使用的計算機中,大都是由一個中斷控制器8259來控制系統(tǒng)中每個硬件的IRQ值。目前共有16組IRQ,去掉其中用來做“橋接”的一組IRQ,實際上只有15組IRQ可供硬件使用。這15組IRQ,在基本輸入輸出系統(tǒng)(BIOS)中通常都有自己所對應(yīng)的硬件設(shè)備(見表1)。而我們?nèi)粘K玫牟僮飨到y(tǒng),對于IRQ的分配也不盡相同,所以在安裝新硬件的時候,系統(tǒng)往往并不能自動給設(shè)備分配正確的IRQ值,這樣,難免就會造成此硬件設(shè)備或是原來的舊硬件出現(xiàn)不能正常工作的現(xiàn)象。其實,這是由于操作系統(tǒng)誤將該硬
5、件使用的IRQ又同時分配給了另一個硬件設(shè)備所造成的。產(chǎn)生IRQ沖突后,沖突硬件便不能正常工作。一般來說,遇到這種情況,只要將產(chǎn)生沖突的兩個硬件的IRQ值以手動方式調(diào)開或在BIOS中進(jìn)行相應(yīng)的調(diào)整,就可以解決問題。 如何解決IRQ沖突 1、硬件“挪移”法:此方法主要用來解決中斷沖突造成的死機和較難排除的IRQ沖突。即在主板BIOS默認(rèn)的IRQ資源分配下,通過調(diào)整板卡(聲卡、Modem、網(wǎng)卡、電視卡、顯卡等)于插槽的安裝位置來避開IRQ沖突。采取這種方法時,需要用戶掌握主板BIOS默認(rèn)狀態(tài)下的IRQ資源分配情況,然后在此基礎(chǔ)上調(diào)整板卡的位
6、置,從而避開IRQ沖突。表2某主板bios默認(rèn)狀態(tài)下的irq資源分配表件設(shè)備插槽intaintbintcintdpci插槽1共享pci插槽2pci插槽3共享pci插槽4共享pci插槽5共享pci插槽6共享agp插槽共享主板聲卡共享usb控制器共享 下面我們舉例來說明,表2為某主板BIOS默認(rèn)狀態(tài)下的IRQ資源分配情況,可以看到該主板在BIOS默認(rèn)的情況下,PCI-1與AGP共用一個中斷請求(通常是IRQ11),PCI-3、PCI-5、板載聲卡共用一個中斷資源,PCI-4、PCI-6及USB控制器共用一個中斷資源。了解了上述IRQ分配情況
7、,那么在安裝板卡的時候,我們就可以以表3的方式來進(jìn)行板卡的安裝,以避開IRQ沖突。表3建議采用的安裝方式配件安裝位置默認(rèn)的irq自動配置agp顯卡agp插槽與pci插槽1共享irqpci顯卡pci插槽1與agp插槽共享irq電視卡pci插槽2獨立使用irq(不共享irq)聲卡pci插槽3或插槽5與主板上的ac97聲卡共享irq網(wǎng)卡、內(nèi)置modempci插槽4或插槽6與主板上的usb控制器共享irq 這樣分配的理由是:很少有人會同時使用AGP顯卡與PCI顯卡,因此與之對應(yīng)的中斷資源(IRQ11)就處于獨享狀態(tài)。分配PCI-2插槽給電視卡,
8、這是由于PCI-2本身就獨享一個中斷資源。而使用單獨的聲卡時,由于我們從主板上屏蔽了板載聲卡,因此無論聲卡插在PCI-3或PCI-5上,均不會與其他硬件發(fā)生中斷沖突。同樣,網(wǎng)卡、內(nèi)置Modem