資源描述:
《操作系統(tǒng)實(shí)驗(yàn)八windows2000xp中斷處理教案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、數(shù)計(jì)學(xué)院教師實(shí)驗(yàn)教案實(shí)驗(yàn)項(xiàng)冃名稱:Windows2000/XP中斷處理教師評(píng)分:一、實(shí)驗(yàn)項(xiàng)目名稱:Windows2000/XP中斷處理二、實(shí)驗(yàn)?zāi)康暮鸵螅耗康模簩?duì)Windows2000/XP操作系統(tǒng)中中斷處理的機(jī)制與過程進(jìn)行驗(yàn)證。耍求:在學(xué)習(xí)操作系統(tǒng)中斷處理原理的基礎(chǔ)上,了解Windows2000/XP系統(tǒng)屮各屮斷請(qǐng)求的分級(jí)與屏蔽,了解Windows2000/XP系統(tǒng)的硬件中斷處理過程,了解Windows2000/XP系統(tǒng)中系統(tǒng)服務(wù)調(diào)度的過程。三、實(shí)驗(yàn)內(nèi)容:1、查看IRQ配置信息2、中斷沖突的解決3、如何防止中斷沖突四、實(shí)驗(yàn)原理:中斷(interrupt)是
2、指程序執(zhí)行過程中,當(dāng)發(fā)生某個(gè)事件時(shí),中止CPU上現(xiàn)行程序的運(yùn)行,引出處理該事件的服務(wù)程序執(zhí)行的過程。IRQ的全稱是InterruptResquest,是中斷請(qǐng)求通道的含義,是主板提供的硬件中斷端口,一般有8或16個(gè)。五、注意事項(xiàng):IRQ的數(shù)目是有限的,一臺(tái)計(jì)算機(jī)雖然一共有16個(gè)IRQ(從IRQO至IRQ15),但很多IRQ已被預(yù)先分配給特定的硬件,例如IRQO被系統(tǒng)計(jì)時(shí)器所占用,IRQ1被鍵盤所占用,IRQ3被COM2所占用,IRQ4被C0M1所占用,IRQ6被磁盤所占用,IRQ7被并行接口所占用,IRQ8被CMOS時(shí)鐘所占用,IRQ12被PS/2鼠標(biāo)所占用
3、,IRQ13被算術(shù)處理器所占用,IRQ14被PrimaryIDE控制器所占用,IRQ15被SecondaryIDE控制器所占用,因此剩余下來的就只有IRQ5、IRQ9、IRQ10、IRQ11這兒個(gè)了。正常情況下‘Windows操作系統(tǒng)會(huì)自動(dòng)向硬件分配可用的IRQ,但需要使用IRQ的周邊設(shè)備實(shí)在太多,例如聲卡、網(wǎng)卡等PCI或ISA設(shè)備都需要占用一個(gè)IRQ,因此有吋難免會(huì)有兩個(gè)硬件設(shè)備同吋使用一個(gè)IRQ,此吋就會(huì)發(fā)生中斷沖突,這是因?yàn)橛?jì)算機(jī)無法正確判斷收到的屮斷請(qǐng)求來自哪一個(gè)設(shè)備,比較常見的是網(wǎng)卡與聲卡、網(wǎng)卡與內(nèi)“貓”發(fā)生屮斷沖突。六、實(shí)驗(yàn)步驟:1、查看IRQ配
4、置信息從“系統(tǒng)信息一硬件資源”下可以找到一個(gè)名為“IRQ”的項(xiàng)冃,這里清楚地列出了IRQ資源的分配情況。昱文件0)操作@)查看①)窗口⑩幫助Q1)3*7⑥畫「函回1]翌昱訂算機(jī)管理體地)T??爲(wèi)系統(tǒng)工具r+i{面爭件查看器ISQ共李文件夾?本地用戶和組畫性能日志和警報(bào)設(shè)備管理器IE申器磁盤碎片整理程序S磁盤管理可曲服務(wù)和應(yīng)用程序日豊WKS043畝鳩內(nèi)存s-NNI輸入/輸出ao)中斷諸求ttRQ)H-W直授內(nèi)存訪問0DMA)白鳩匚二=(ISA)1標(biāo)準(zhǔn)101/102鍵或Microsoft自然PS/2鍵盤CESA)2HighPrecisionEventTimerC
5、ESA)4通訊端口(COMI)(ISA)8HighPrecisionEventTimer(ISA)9MicrosoftACPI-CompliantSystem(ISA)12VMwarePointingDeviceQSA)13Numericprocessor(PCI)7NVIDIAnForcePCISystemManagement(FCI)17NVIDIAGeForce315(PCI)17PCIstandardPCI-to-PCIbridge(FCI)18PCIstandardPCI-to-PCIbridgeCPCI)18RealtekRTL8168C(P)/
6、8111C(P)PCI-EGigabitEthernetNIC(FCI)19PCIstandardPCI-to-PCIbridge(PCI)20StandardOpenHCDUSBHostController(PCI)20StandardOpenHCDUSBHostController(PCI)21Microsoft用于HighDefinitionAudio的UAA總線驅(qū)動(dòng)程序CPCI)21標(biāo)準(zhǔn)雙通道PCIIDE控制器(PCI)22StandardEnhancedPCItoUSBHostController(PCI)23NVIDIAnForceSystemM
7、anagementControllerCPCI)23StandardEnhancedPCItoUSBKostController2、中斷沖突的解決在控制面板中雙擊“系統(tǒng)”圖標(biāo),查看設(shè)備管理器中的各設(shè)備。一般有“?”和“!”的設(shè)備要注意了,有問題的設(shè)備就是它們了。解決方法有分兩步做:第一步、先刪去有“?”和“!”的設(shè)備,然后重新啟動(dòng),讓計(jì)算機(jī)自己再認(rèn)一遍這些設(shè)備。這樣做是因?yàn)椴糠钟小??”和“!”的設(shè)備可能是驅(qū)動(dòng)程序安裝有誤,再重裝一遍可解決問題。笫二步、如果上面一步還是不能解決問題,現(xiàn)在多半是中斷沖突了,那我們只能手動(dòng)調(diào)整來解決中斷沖突。在系統(tǒng)=>設(shè)備管理器=
8、>屬性中我們可以看到系統(tǒng)資源分配的情況,通過查看此項(xiàng)