• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Welcome to ErranLi's Blog!

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              106 Posts :: 1 Stories :: 97 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(12)

            搜索

            •  

            積分與排名

            • 積分 - 175914
            • 排名 - 151

            最新評(píng)論

            閱讀排行榜

            2002-01-25· ·朱柏成··天極硬件頻道

            一、了解IRQ家族

              IRQ全稱為Interrupt Request,即是“中斷請(qǐng)求”的意思(以下使用IRQ稱呼)。IRQ的作用就是在我們所用的電腦中,執(zhí)行硬件中斷請(qǐng)求的動(dòng)作,用來停止其相關(guān)硬件的工 作狀態(tài),比如我們?cè)诖蛴∫环輬D片,在打印結(jié)束時(shí)就需要由系統(tǒng)對(duì)打印機(jī)提出相應(yīng)的中斷請(qǐng)求,來以此結(jié)束這個(gè)打印的操作。在每臺(tái)電腦的系統(tǒng)中,是由一個(gè)中斷控 制器8259或是8259A的芯片(現(xiàn)在此芯片大都集成到其它的芯片內(nèi))來控制系統(tǒng)中每個(gè)硬件的中斷控制。目前共有16組IRQ,去掉其中用來作橋接的一 組IRQ,實(shí)際上只有15組IRQ可供硬件調(diào)用。這16組IRQ的主要用途如下表:

            IRQ編號(hào)

            設(shè)備名稱

            用途

            IRQ0

            Time

            電腦系統(tǒng)計(jì)時(shí)器

            IRQ1

            KeyBoard

            鍵盤

            IRQ2

            Redirect IRQ9

            與IRQ9相接,MPU-401 MDI使用該IRQ

            IRQ3

            COM2

            串口設(shè)備

            IRQ4

            COM1

            串口設(shè)備

            IRQ5

            LPT2

            建議聲卡使用該IRQ

            IRQ6

            FDD

            軟驅(qū)傳輸控制用

            IRQ7

            LPT1

            打印機(jī)傳輸控制用

            IRQ8

            CMOS Alert

            即時(shí)時(shí)鐘

            IRQ9

            Redirect IRQ2

            與IRQ2相接;可設(shè)定給其它硬件使用

            IRQ10

            Reversed

            建議保留給網(wǎng)卡使用該IRQ

            IRQ11

            Reversed

            建議保留給AGP顯卡使用

            IRQ12

            PS/2Mouse

            接PS/2鼠標(biāo),若無也可設(shè)定給其他硬件使用

            IRQ13

            FPU

            協(xié)處理器用,例如FPU(浮點(diǎn)運(yùn)算器)

            IRQ14

            Primary IDE

            主硬盤傳輸控制用

            IRQ15

            Secondary Ide

            從硬盤傳輸控制用


            二、掌握IRQ家族的相處之道

              現(xiàn)在的 windows操作系統(tǒng)已經(jīng)運(yùn)用PNP技術(shù),這種“即插即用”的功能可以將中斷進(jìn)行自動(dòng)分配,大大簡(jiǎn)化了用戶的操作。不過這種PNP技術(shù)也有它的弱點(diǎn),那 就是如果不能認(rèn)出要安裝的新設(shè)備,那么自動(dòng)分配中斷時(shí)就會(huì)產(chǎn)生沖突。我們?nèi)粘K玫模瑢?duì)于IRQ的設(shè)置也不盡相同,所以在安裝新硬件的時(shí)候,系統(tǒng)往往并不 能自動(dòng)檢測(cè)正確的IRQ來分配給所用調(diào)用的硬件,這就會(huì)造成此硬件設(shè)備或是原來的舊硬件出現(xiàn)不能正常工作的現(xiàn)象。現(xiàn)在新的硬件產(chǎn)品層出不窮,各種產(chǎn)品又相 互兼容,功能類似,這就導(dǎo)致了操作系統(tǒng)常常不能正確檢測(cè)出新設(shè)備,中斷沖突也就不可避免了。其實(shí)這是因?yàn)橄到y(tǒng)自動(dòng)將該硬件的IRQ分配給了其它與此IRQ 相同的硬件上,從而發(fā)生沖突使硬件不能正常工作。一般如果遇到這種情況,只要將新舊兩個(gè)硬件的IRQ配置手動(dòng)調(diào)開就可以解決了。手動(dòng)配置IRQ時(shí),最好檢 查有無保留中斷(IRQ),不要讓其他設(shè)備使用該中斷號(hào),以免引起新的中斷沖突,造成系統(tǒng)死機(jī)。

              以下使用目前比較受歡迎的KT266A主板Epox 8KHA+為例,介紹IRQ家族的和平相處之道。我從一些外國網(wǎng)站的論壇知道有關(guān)Epox 8KHA+在Bios 將Set PnP OS選項(xiàng)設(shè)定為 NO的時(shí)候,IRQ的自動(dòng)配置情況:

            插槽

            INT--A

            INT—B

            INT—C

            INT—D

            PCI插槽1

            共享

            ? ? ?

            PCI插槽2

            ? ? ? ?

            PCI插槽3

            ? ?

            共享

            ?

            PCI插槽4

            ? ? ?

            共享

            PCI插槽5

            ? ?

            共享

            ?

            PCI插槽6

            ? ? ?

            共享

            AGP插槽

            共享

            ? ? ?

            主板聲卡

            ? ?

            共享

            ?

            USB控制器

            ? ? ?

            共享



              從以上默認(rèn)的IRQ自動(dòng)配置可以得出以下配件最佳安裝方法一覽表:

            配件

            安裝位置

            默認(rèn)的IRQ自動(dòng)配置

            AGP顯卡

            AGP插槽

            與PCI 插槽 1共享IRQ

            PCI顯卡

            PCI 插槽1

            與AGP插槽共享IRQ

            IDE RAID 卡

            PCI 插槽2

            獨(dú)立使用IRQ(不共享IRQ)

            聲卡

            PCI 插槽 3或插槽 5

            與主板上的AC97聲卡共享IRQ

            網(wǎng)卡、內(nèi)置貓

            PCI 插槽 4或插槽 6

            與主板上的USB控制器共享IRQ



              只要我們把配件安裝正確,BIOS按照出廠時(shí)的設(shè)置,這時(shí)系統(tǒng)會(huì)自動(dòng)設(shè)置IRQ,使得各個(gè)IRQ合理分配,使系統(tǒng)工作正常。

            三、解決IRQ沖突

              常見的IRQ沖突現(xiàn)象有系統(tǒng)不能正確檢測(cè)出新設(shè)備、有些硬件工作不正常(如聲卡不發(fā)聲),嚴(yán)重的會(huì)出現(xiàn)死機(jī)。這往往沒有正確安裝硬件或手動(dòng)調(diào)整IRQ不當(dāng)引起的。

              要解決中斷沖突,首先我們要知道系統(tǒng)中沖突的設(shè)備,做法是在控制面板中雙擊“系統(tǒng)”圖標(biāo),查看設(shè)備管理器中的各設(shè)備。一般有“?”和“!”的設(shè)備要注意了,有問題的設(shè)備就是它們了。解決方法有分兩步做:

              第一步、先刪去有“?”和“!”的設(shè)備,然單擊刷新,讓計(jì)算機(jī)自己再認(rèn)一遍這些設(shè)備。這樣做是因?yàn)椴糠钟小埃俊焙汀埃 钡脑O(shè)備可能是驅(qū)動(dòng)程序安裝有誤,再重裝一遍或升級(jí)驅(qū)動(dòng)程序可解決問題。

              第二步、如果上面一步還是不能解決問題,現(xiàn)在多半是中斷沖突了,那我們只能手動(dòng)調(diào)整來解決中斷沖突。在系統(tǒng)=>設(shè)備管理器=>屬性 中我們可以看到系 統(tǒng)資源分配的情況,通過查看此項(xiàng)就可從中了解到哪些系統(tǒng)資源被占用,哪些系統(tǒng)資源還沒有用,用戶做相應(yīng)的調(diào)整即可(通常換另外一條插槽再手動(dòng)配置IRQ, 問題就解決了)。

              以下使用Epox 8KHA+ KT266A主板為例,介紹手動(dòng)配置硬件IRQ時(shí)的安裝方法和最優(yōu)的設(shè)置方法:

            1、開機(jī),進(jìn)入CMOS設(shè)置界面,它是AWARD公司的BIOS,進(jìn)入“PNP/PCI CONFIGURATION” (見圖一)


            圖一

            2、 將“PNP OS Installed”改為Yes,將“Resources controlled By”改為Auto,利用方向箭頭和+,-符號(hào)鍵來設(shè)置INT Pin X(x=1,2,3,4)。在菜單左邊的INT Pin X的新設(shè)置值(紅色部分),在右邊顯示設(shè)置的設(shè)備。例如INT Pin 1設(shè)定為11,對(duì)應(yīng)IRQ為11的設(shè)備(顯卡)在右邊幫助欄顯示出來(見圖二)。完成對(duì)INT Pin X的設(shè)置后保存(按F10)后重啟動(dòng)。啟動(dòng)后計(jì)算機(jī)檢測(cè)正常,Windows的PNP功能會(huì)找到并且安裝新硬件。.以下是手動(dòng)配置硬件IRQ時(shí)的安裝方法 和最優(yōu)IRQ值的設(shè)置一覽表:

            配件

            安裝位置

            BIOS設(shè)置項(xiàng)

            設(shè)置IRQ值

            備注

            AGP顯卡

            AGP插槽

            INT-Pin1

            11

            ?

            PCI顯卡

            PCI 插槽1

            INT-Pin1

            11

            不能與AGP顯卡共同使用

            聲卡

            PCI 插槽 3或插槽 5

            INT-Pin2

            5

            不要忘記把在bios菜單中屏蔽主板自帶的聲卡

            USB

            ?

            INT-Pin3

            9

            ?

            網(wǎng)卡、內(nèi)置modem

            PCI 插槽 4或插槽 6

            INT-Pin4

            10或9

            采用IRQ10比采用IRQ9快


            圖二


            四、設(shè)置IRQ時(shí)注意的問題

              筆者的電腦在bios的設(shè)定如下:

            PnP OS -> NO
            Modem use IRQ -> N/A
            Unika GeForce Mx200-> IRQ 11
            SB live! Value -> IRQ 5
            Star Internal Modem ->IRQ 10
            onboard sound? ->DISABLED

            game? port -> DISABLED

            midi ??port -> DISABLED

            ?  但事實(shí)上在windows的系統(tǒng)信息中顯示以下配置:

            Unika GeForce Mx200 -> 11
            SB Live! Value -> IRQ 10
            Star Internal Modem -> IRQ 3
            USB controller -> IRQ 3
            ACPI -> IRQ 9

               為什么會(huì)出現(xiàn)這種情況呢?原來如果手動(dòng)配置INT Pin 4(控制PCI插槽4和6,并且控制主板上的USB)分配中斷點(diǎn)9,那么當(dāng)你安裝支持ACPI的Windows操作系統(tǒng)時(shí), PCI插槽4和6和主板上的USB控制器的實(shí)際中斷點(diǎn)會(huì)被分配其他空閑的中斷資源。因?yàn)榘惭b時(shí)Windows默認(rèn)打開ACPI功能,并且會(huì)占用IRQ 9或7 或11其中一個(gè)IRQ,通常Windows操作系統(tǒng)的ACPI中斷點(diǎn)默認(rèn)是9。如果關(guān)閉ACPI,你的系統(tǒng)會(huì)減少一點(diǎn)發(fā)熱并可以提高3 D的性能。但如果在打開ACPI功能時(shí)一切運(yùn)作正常,我建議不要改動(dòng)這項(xiàng)設(shè)置。因?yàn)槿绻P(guān)閉ACPI,就不能使用即插即用功能,這時(shí)會(huì)出現(xiàn)Windows 不能探測(cè)任何新安裝的硬件,也可能會(huì)出現(xiàn)多個(gè)設(shè)備一起使用同一個(gè)IRQ(例如聲卡,內(nèi)置modem,顯卡都使用IRQ 11)。

              一些 VIA KT133A 芯片主板在安裝支持ACPI 的Windows 2000 或Win XP時(shí),會(huì)使主板自帶的modem(或內(nèi)置modem)的IRQ自動(dòng)設(shè)為 9,和ACPI功能共享中斷。如果你不使用主板自帶的modem或內(nèi)置modem, 那么要將Modem Use IRQ" 設(shè)為 N/A (默認(rèn)中斷請(qǐng)求是3 )。你將"Integrated Peripheral \ Super IO Device\Onboard Serial Port 2"設(shè)為 DISABLED 并且在Power Management Setup\Modem Use IRQ設(shè)為DISABLED來屏蔽com1通信口 (com1的默認(rèn)中斷請(qǐng)求是3), 這樣Epox 8KHA+主板(其他VIA KT266A芯片主板也一樣)會(huì)根據(jù)bios里的設(shè)置而自動(dòng)合理分配各個(gè)中斷。這時(shí)PCI插槽4和6和主板上的USB控制器的實(shí)際中斷點(diǎn)自動(dòng)分配為3 。

               另外創(chuàng)新的一些聲卡如SBLive是需要2個(gè)IRQ,其中一個(gè)對(duì)當(dāng)前的聲卡的支持(IRQ 10),而另一個(gè)IRQ (IRQ 5)用于對(duì)那些仍然需要聲霸卡(Sound Blaster)兼容模式的老游戲的支持。用戶可以在設(shè)備管理器中,展開聲音視頻游戲控制器中看見Legacy Audio Drivers,雙擊進(jìn)入看它是否占用任何IRQ,如果用戶不玩老游戲(如比較舊的DOS游戲)你可以在Legacy Audio Drivers的屬性框中選擇禁用該設(shè)備。

            五、其他技巧

            1.刪除設(shè)備的驅(qū)動(dòng)程序,關(guān)機(jī)后將外設(shè)拔出,置重新安裝,讓系統(tǒng)重新檢測(cè)。

            2.如果你使用內(nèi)置調(diào)制解調(diào)器,可以在bois菜單中關(guān)閉com2,這可以節(jié)省出IRQ3,供內(nèi)置調(diào)制解調(diào)器使用。

            3.屏蔽那些暫時(shí)不需要使用的硬件,例如USB控制器,節(jié)省出IRQ以供其他急需使用的重要設(shè)備。




            posted on 2007-10-13 23:46 erran 閱讀(971) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Others
            三级片免费观看久久| 久久人与动人物a级毛片| 国内精品伊人久久久久AV影院| 精品久久久久久久无码| 91久久精品视频| 精品熟女少妇AV免费久久| 国产精品久久久久无码av| 婷婷久久精品国产| 国产精品天天影视久久综合网| 久久亚洲欧洲国产综合| 国产精品福利一区二区久久| 久久久久久国产精品免费免费| 狠狠色噜噜色狠狠狠综合久久| 久久综合狠狠色综合伊人| 色综合久久无码五十路人妻| 人妻丰满?V无码久久不卡| 久久99国产精品二区不卡| 老男人久久青草av高清| 久久国产乱子伦精品免费午夜| 久久精品中文騷妇女内射| 日产精品久久久久久久| 久久亚洲国产成人精品无码区| 久久久久久免费一区二区三区| 人妻丰满AV无码久久不卡| 精品国产乱码久久久久久人妻 | 国产精品一久久香蕉国产线看 | 无码乱码观看精品久久| 欧美日韩中文字幕久久伊人| 69久久夜色精品国产69| 人妻少妇久久中文字幕一区二区 | MM131亚洲国产美女久久| 久久精品免费一区二区| 久久亚洲AV成人无码| 国产精品一区二区久久精品涩爱| 久久久久九国产精品| 久久久精品日本一区二区三区 | 伊人久久大香线焦AV综合影院| 欧美与黑人午夜性猛交久久久| 精品熟女少妇aⅴ免费久久| 九九久久精品国产| 日产久久强奸免费的看|