不過,這并不代表問題永遠不會出現(xiàn)。因此,筆者在本文中就與大家共同探討IRQ的設置方法。當大家充分認識IRQ后,掌握電腦的所有設定便更加容易,用起來也更加輕松。
一、什么是IRQ
IRQ的全稱是“Interupt ReQuest”,即“中斷要求”。當電腦內的周邊硬件需要處理器去執(zhí)行某些工作時,該硬件就會發(fā)出一個硬件信號,通知處理器工作,而這個信號就是IRQ。那為什么叫做“中斷”呢?“中斷”的意思是即使處理器正在執(zhí)行其他工作,當它收到周邊設備傳來的中斷信號時,處理器也會停下來,優(yōu)先處理這個信號代表的工作,完成后再繼續(xù)處理之前未完成的工作。
二、什么是IRQ沖突
IRQ的數(shù)目有限,一部電腦雖然一共有16個IRQ(從IRQ0至IRQ15),但是其中很多IRQ已經(jīng)預先分配給特定的硬件,具體如下:
IRQ0:系統(tǒng)計時器
IRQ1:鍵盤
IRQ2:可設置中斷控制卡
IRQ3:COM2(串行接口2)
IRQ4:COM1(串行接口1)
IRQ5:未預先配置
IRQ6:磁盤機
IRQ7:并行接口
IRQ8:CMOS/時鐘
IRQ9:未預先配置
IRQ10:未預先配置
IRQ11:未預先配置
IRQ12:PS/2鼠標
IRQ13:算術處理器(Arithmetic Processor)
IRQ14:Primary(主)IDE控制器
IRQ15:Secondary(從)IDE控制器
由上可見,IRQ5、IRQ9、IRQ10和IRQ11都是空置的。但大家不要以為這就代表著有多余的IRQ可以使用。因為要使用IRQ的周邊設備實在是太多了,例如聲卡、網(wǎng)卡等PCI或ISA設備都需要配置一個IRQ。如果有兩個設備配置了同一個IRQ的話,就會出現(xiàn)IRQ沖突的問題,從而使兩者都不能正常工作。
三、遇到IRQ沖突怎么辦?
大家可能會問,一般主板都有四根或更多PCI插槽。如果全都插上PCI擴展卡,那四個空置的IRQ又怎么夠用呢?
其實,某些硬件是可以共用一個IRQ的,而有些卻又偏偏不行。例如PCI聲卡需要獨自享用一個IRQ,有時甚至需要兩個,一個作MIDI(迷笛),一個作Wave(波表)。因此當系統(tǒng)自動分配IRQ時,若聲卡被分配與其他設備共用一個IRQ的話,發(fā)生IRQ沖突的可能性極大,而解決之道就是手動分配IRQ,在BIOS內進行設置。
四、實例示范
假設一塊主板上有五根PCI插槽,現(xiàn)在五根插槽全部插滿了(包括MODEM卡、網(wǎng)卡、聲卡、電視卡等等)。但無論將聲卡插在任何一根PCI插槽內,都無法正常工作。解決步驟如下:
1、查看主板說明書,找出哪一根PCI插槽是不與其他插槽共用IRQ的(一般是第三根插槽),然后將聲卡插到第三根PCI插槽中。同時,由于第一和第五根PCI插槽需共用IRQ,我們還應檢查插在上面的硬件設備及其驅動程序是否支持共用IRQ。
2、啟動電腦,進入BIOS,開啟“Advanced”一欄最底下的“PCI Configuration”。
3、在“PCI Configuration”設置頁面的上半部分有一項“Slot 3 IRQ”,它就是第三根PCI插槽所分配的IRQ位置。系統(tǒng)默認為“Auto”(自動)。
4、將光標移到“Slot 3 IRQ”一行上按回車鍵,畫面會顯示“0-15”的數(shù)字。這時用戶可選擇四個空閑中斷(IRQ5、IRQ9、IRQ10或IRQ11)的任一個,這里筆者選擇“IRQ10”。
5、再為其他的Slot插槽設置其他的IRQ。例如Slot 1/5的IRQ設置成“IRQ3”、Slot 2 IRQ設置為“IRQ9”,Slot 4設置為“IRQ11”等。
6、此外,如果你使用的主板集成有老一代的ISA插槽的話,還要在“PCI IRQ Resource Exclusion”選項中,對個別的ISA總線硬件所需的IRQ進行更改設置。
7、完成設置后選擇保存設置并重新啟動電腦,就可以向煩人的IRQ沖突說BYEBYE啦。
五、結束語
正如本文開頭所述,IRQ設置對一般人而言是有點難度。但隨著專門為解決中斷及I/O接口沖突問題而設計的“即插即用”(Plug and Play)硬件的問世,再配合如Windows一樣支持PnP的操作系統(tǒng),已經(jīng)大大減少了IRQ沖突發(fā)生的可能性。
基本上,現(xiàn)在除了聲卡有可能出現(xiàn)IRQ沖突的問題外,其他電腦硬件一般都不會出現(xiàn)這種問題。不過,既然只需簡單的幾步設置就能夠解決問題,多學一點總不是壞事吧!
- 玩轉IR(5069)
- 實很簡單(4930)
相關推薦
如何在特權模式下用arm匯編指令使能和禁止irq中斷?
如何在特權模式下用arm匯編指令使能和禁止irq中斷? 在 ARM 系統(tǒng)中,中斷是非常常見的一種事件。在特權模式下,可以使用 ARM 匯編指令來使能或禁止 IRQ 中斷。中斷服務程序可以在中斷發(fā)生
2023-10-19 16:42:4677
IRQ domain支持幾種映射方式
IRQ domain IRQ domain用于將硬件的中斷號,轉換成Linux系統(tǒng)中的中斷號(virtual irq, virq),來張圖: 每個中斷控制器都對應一個IRQ Domain
2023-09-28 15:21:52156
有償 multisim高頻實驗仿真,很簡單,有意者Q1831947530
壇子里有沒有熟悉multisim 10的,現(xiàn)有一堆高頻實驗需要仿真,很簡單,都是高頻電子線路的基礎實驗,有實驗教材和步驟,只需要畫畫電路。自己時間太緊,沒精力完成。現(xiàn)有償求仿真,視仿真效果給定優(yōu)厚報酬~有意者Q1831947530詳談~非誠勿擾~
2011-05-08 19:01:22
電路設計:上下拉電阻應用很簡單嗎?
“上下拉電阻應用很簡單嗎?”那可不一定。電路設計中,在哪些地方要加上下拉電阻?上下拉電阻加多大呢?是否要考慮它的功耗,以及它的灌電流大小,太大會損壞電子器件。一般情況下,元器件需要上下拉的地方,加4.7K或10k,3.3K也行,甚至1K也可以,不會考慮太多。
2023-03-17 16:32:38524
簡單電路實現(xiàn)電源防接反設計
我們在使用外接電源類產品時,可能會因一時疏忽將將電源線接反,導致產品被燒壞。從產品的設計角度來講,如果把電源做成防反接的,那就大大提高了產品的人性化設計。從技術角度來講,實現(xiàn)電源防反接的技術并不復雜,其實很簡單。
2023-03-08 13:03:00293
FPGA其實很簡單?看完這篇文章你就明白了
FPGA 是一堆晶體管,你可以把它們連接(wire up)起來做出任何你想要的電路。它就像一個納米級面包板。使用 FPGA 就像芯片流片,但是你只需要買這一張芯片就可以搭建不一樣的設計,作為交換,你需要付出一些效率上的代價。 從字面上講這種說法并不對,因為你并不需要重連(rewire)FPGA,它實際上是一個通過路由網(wǎng)絡(routing network)連接的查找表 2D 網(wǎng)格,以及一些算術單元和內存。FPGA 可以模擬任意電路,但它們實際上只是在模仿,就像軟件電路仿真器模擬
2023-02-02 14:43:043010
棄用單片機?觸摸延時電路設計制作很簡單
分享一個有趣的小制作,當我們學會單片機之后,通常都會用單片機去設計一些電路,單片機的功能如此強大真是無法用語言去表達,舍去單片機我們其實也可以去實現(xiàn)一些小電路的設計,我們今天就去實現(xiàn)一個小的觸摸延時電路,方法很簡單,如果結合繼電器還可以去控制家里的燈之類的。
2023-01-29 09:33:28499
220V LED燈泡的制作,內部電路結構就很簡單
LED燈的使用范圍現(xiàn)在算是比較廣了,現(xiàn)在很多地方都是用LED燈照明了,例如現(xiàn)在新式路燈很多都是利用LED燈來照明的,我們家里使用的照明燈也不例外,很多都選用的LED燈來照明,但是其實LED燈的成本可以壓的很低,內部電路結構就很簡單,今天就給大家分享一種簡單的220V燈泡的制作方法。
2022-12-29 17:07:572069
企業(yè)上云很簡單,細數(shù)華為云彈性云服務器ECS的多項優(yōu)勢
企業(yè)上云很簡單,細數(shù)華為云彈性云服務器ECS的多項優(yōu)勢 隨著社會的飛速發(fā)展,云計算、物聯(lián)網(wǎng)等新興技術正切實的改變著我們的生產方式及生活場景。由于云技術本身在工作效率、存儲容量、安全性能等方面的優(yōu)勢
2022-10-15 15:20:53575
【社區(qū)之星】保研,其實很簡單——賀文杰
保研,其實并不難 ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ——擦肩的陽光:簡單
2022-10-13 14:40:131295
控制IRQ和FIQ中斷的編譯器內部函數(shù) - 基于Keil MDK
編譯器內部函數(shù)__disable_irq、__enable_irq、__disable_fiq和__enable_fiq用于控制IRQ和FIQ中斷。
2022-01-26 17:16:531
6.分析request_irq和free_irq函數(shù)如何注冊注銷中斷(詳解)
上一節(jié)講了如何實現(xiàn)運行中斷,這些都是系統(tǒng)給做好的,當我們想自己寫個中斷處理程序,去執(zhí)行自己的代碼,就需要寫irq_desc->action->handler,然后通過
2021-11-30 18:36:1213
工業(yè)用IoT—其實沒那么復雜、很簡單
你仍然在工業(yè)設備中使用電纜嗎?
無線連通性技術已經(jīng)存在了有一點時間了,雖然針對用戶市場的應用隨處可見,還是有很多充分利用這一技術的其它商機。目前,這些商機也將觸角延伸到工業(yè)市場領域,這是因為全新平臺可實現(xiàn)對工業(yè)物聯(lián)網(wǎng) (IIOT) 傳統(tǒng)思路的重大變革,從而不再像過去那樣需要使用電纜。
全新的Sitara? AM57x處理器系列,在與WiLink? 8 組合連通性模塊組合在一起使用時,會在無線工業(yè)應用領域產生巨大變革。在將兩個器件組合在一起時,你可以得到一個高性能平臺,這個平臺能夠實現(xiàn):
無縫云端連通性
高無線數(shù)據(jù)吞吐量
集成式雙模式Bluetooth?/Bluetooth Smart和Wi-Fi? 連通性
統(tǒng)一的編程體驗,以實現(xiàn)對系統(tǒng)的控制
工廠自動化是這兩個器件完美結合的典型示例。我們WiLink 8器件的工業(yè)溫度能力和精準時間同步特性,在與Sitara
2021-11-10 09:40:32267
串行端口3F8/IRQ4是什么
串行端口3F8/IRQ4是I/O端口地址,它們是串口2的設置,指定內建指定內建串行插座1為COM1,且使用3F8地址/IRQ4(默認值)。
2021-10-18 16:25:327844
手機、筆記本擴容其實很簡單,移動固態(tài)硬盤就能搞定!
升級,這不僅技術門檻高,成本也是不小的。要么就不得不忍痛刪掉部分信息。 難道筆記本和手機的存儲空間不足這一問題就沒有一個更好的解決辦法嗎?其實是有的,而且不費時不費力,技術門檻也并不高。就是選擇一款合適的移動
2021-08-20 13:30:233986
打印機掃描功能怎么用,其實很簡單
1、點擊電腦左下角的開始菜單,點擊設備和打印機 2、雙擊打開我的默認的且已經(jīng)準備就緒了的打印機,點擊右邊的掃描文檔或圖片 3、將圖片或文件放入復印機,點擊開始掃描就可以了 4、掃描完成后會彈出一個對話框,要求輸入一個文件名稱,輸入一個即可 5、導入成功,會自動打開文件存儲目錄 fqj
2021-03-24 17:21:33137996
一種很簡單的增量調制(DM)編碼
、CCITT μ律、GSM 6.10、PCM、ADPCM。本文將介紹一種很簡單的增量調制(DM)編碼方式。 DM編解碼 DM(Delta Modulation)編碼的原理很簡單,信號處理的學習者對這個
2020-12-31 12:17:006182
快速學習PLC編程,其實很簡單
好多人在開始學習PLC編程之前通常有這兩方面的問題:一是不知道從何下手?二是沒有實踐機會。下面我以一個過來人的身份,解決一下這兩個問題。一、迷茫,不知道PLC這個水有多深,不知道從哪里下手的問題各位,很負責任的說,水很淺,小馬過河,你走過去就行
2020-12-24 20:15:50910
FIQ比IRQ快,為什么快呢?
ARM的FIQ模式提供了更多的banked寄存器,r8到 r14還有SPSR,而IRQ模式就沒有那么多,R8,R9,R10,R11,R12對應的banked的寄存器就沒有,這就意味著在ARM的IRQ模式下
2020-11-10 17:22:144542
快速學習PLC其實很簡單
好多人在開始學習 PLC 編程之前通常有這兩方面的問題:一是不知道從何下手?二是沒有實踐機會。下面我以一個過來人的身份,解決一下這兩個問題。 一、迷茫,不知道 PLC 這個水有多深,不知道從哪里下手的問題 各位,很負責任的說,水很淺,小馬過河,你走過去就行。 廢話少說,列具體步驟。 買個小本子把目錄記下來。 1、 DI,DO 的學習。 2、 AI,AO 的學習。 3、 COUNT 的學習。 以上幾個一個月學會就行了,就夠了,一個月是保守估計。等上面幾個
2020-10-30 12:15:47273
系統(tǒng)休眠過程中,如何suspend設備中斷(IRQ)?
在中斷申請的時候,IRQF_NO_SUSPEND flag可以用來告知IRQ subsystem,這個中斷就是上一段文字中描述的那種中斷:需要在系統(tǒng)的suspend-resume過程中保持enable狀態(tài)。
2020-09-21 14:29:275608
C語言入門教程之C語言其實很簡單的PPT課件資料免費下載
本文檔的主要內容詳細介紹的是C語言入門教程之C語言其實很簡單的PPT課件資料免費下載包括了:概述,數(shù)據(jù)類型運算符和表達式,順序結構,選擇結構,循環(huán)結構,數(shù)組,函數(shù),指針,結構體,文件,源代碼
2019-06-03 08:00:0010
linux中斷處理之IRQ中斷
在前一個專題里曾分析過所有IRQ中斷處理流程,經(jīng)過SAVE_ALL保存硬件環(huán)境后,都會進入do_IRQ()進行處理,今天接著分析do_IRQ()處理的相關東西.分為兩部中斷處理程序與軟中斷兩個大的部份進行介紹.
2019-05-10 10:57:432076
需要了解的Linux的IRQ中斷子系統(tǒng)
在Linux中斷子系統(tǒng)(generic irq)出現(xiàn)之前,內核使用__do_IRQ處理所有的中斷,這意味著__do_IRQ中要處理各種類型的中斷,這會導致軟件的復雜性增加,層次不分明,而且代碼的可重用性也不好。
2019-05-10 10:56:091219
“深度學習”雖然深奧,本質卻很簡單
但就像愛情,“深度學習”雖然深奧,本質卻很簡單。無論是圖像識別還是語義分析,機器的“學習”能力都來源于同一個算法 — 梯度下降法 (Gradient Descent)。要理解這個算法,你所需要的僅僅是高中數(shù)學。在讀完這篇文章后,你看待 AI 的眼光會被永遠改變。
2018-12-27 15:15:294253
一款很簡單的功放,Simple power amplifier
一款很簡單的功放,Simple power amplifier
關鍵字:功放電路圖
一款很簡單的功放,輸出管只需要NPN就行了,不用NPN+PNP,相對來說材料容易找一些。其實這個電路之前是應用于某款傻瓜厚膜功放的。
2018-09-20 19:03:171481
ARM Linux各種驅動的中斷服務程序工作在ARM的IRQ模式嗎?
可見,ARM Linux最初進入IRQ模式后,比較快速地從IRQ模式切換到了SVC模式,但是這個時候,并沒有使能CPSR的I bit,所以仍然是禁止其他中斷嵌套進入的。
2018-07-27 14:54:493981
工程師堅守,其實是為了一種情懷!
那么你為什么要成為一名工程師?為了信仰,還是為了生存?這個問題其實很簡單,無非也就兩個答案,是還是否,更多人卻是為了情懷堅守在這個崗位上!
2016-10-25 09:30:382703
基于STR7 ARM微控制器的IRQ中斷防御體系
針對ARM7微控制器的IRQ中斷向量地址動態(tài)分配在中斷向量寄存器中的特點,提出將中斷向量固化到ROM中的思路,構建IRQ中斷防御體系,從而增強了系統(tǒng)的可靠性和安全性。
2010-12-11 15:51:0326
圖解組裝筆記本全過程(DIY很簡單)
圖解組裝筆記本全過程(DIY很簡單)
一、前言 對于許多臺式電腦的用戶來說,也許你已經(jīng)享受過自己動手更換顯卡、CPU所帶來的樂
2010-01-21 10:50:382862
很簡單的觸摸延時開關電路
很簡單的觸摸延時開關電路
電路非常簡單,當用手觸摸金屬片時,VT1導通,給電容C2充電,電容通過R3放電,使VT4導通,點燈被點亮,當電容C2中的電荷放
2008-12-24 18:45:097609
評論
查看更多