- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IRQ、DMA和IO端口知识入门 Author Eu
IRQ、DMA和IO端口知识入门 Author Eu
本文讨论了IBM兼容机上的IRQ、DMA和IO端口地址各自的功能以及它们的分配问题。我发现有些IBM兼容机和外设的随机文档上虽然列出了设备支持的可能配置,但是却没有给出如何资源配置标准化方面的任何建议。希望这篇文章能够在IRQ、DMA和IO地址的选择方面为你提供一些参考。
IRQ-中断请求
IRQ代表中断请求(Interrupt ReQuest)的意思。它是ISA槽中的扩展卡给CPU发出的一个通知消息,表示相应的外部设备发生了一定的事件(该技术同样应用于EISA和MCA扩展槽)。常见的外部设备包括:调制解调器,网卡(NIC),声卡,SCSI适配卡,硬盘控制器,软盘控制器,串行口(COM端口)以及并行口(打印机端口)。
IRQ是硬件中断,也就是说主板上的每一个ISA扩展槽都有一条相应的物理线路与之相连。有两种类型的ISA扩展槽:8位扩展槽和16位扩展槽。16位的扩展槽既可以用作8位的扩展槽,也可以作为16位的增强型ISA槽来使用。
主板上有8条IRQ(IRQ0-7)线连接到8位的ISA扩展槽。还有另外的8条(IRQ8-15)连接到16位的增强型ISA槽。所以,在一台典型的ISA总线的PC机中总共有16条IRQ请求线。其中,IRQ0优先级最高,IRQ7的优先级最低。IRQ8-15的优先级有点特殊,下面还要详细解释。
IBM开始生产AT机的时候加入了IRQ8-15。为了保持AT机(286)与8位XT机(8088)的后向兼容性,同时也为可以提高新的IRQ线的优先等级,IBM采用了串接两个中断控制器的办法。结果导致中断IRQ8-15与IRQ2具有相同的优先等级。所谓的优先等级是指如果有两条IRQ线同时发出中断请求,具有较高优先等级的IRQ线上的中断请求首先被响应。
注意:一条IRQ请求线每次只能分配给一个活动设备。如果2个设备共享同一条IRQ请求线,我们称之为冲突。这表示当这条IRQ线上发生中断请求的时候,CPU无法判断应该与哪一个进行对话。例如,如果调制解调器和网卡同时使用IRQ5作为自己的中断请求线,假设调制解调器有一些数据需要传递给CPU,它会在IRQ5线上发出中断请求,但是CPU在响应的时候无法判断到底应该与调制解调器进行对话还是与网卡进行对话。计算机可能会挂起,也可能什么事情都不会发生。
*IRQ冲突是PC机发生问题最可能的原因!*
下面这张表是为PC机选择IRQ时的一个很好的推荐(指南)。IRQ根据其优先级进行排列。(注意,我在上面声称所有的IRQ请求线都连接到扩展槽的时候也许撒了一点谎。)
IRQ号功能是否有物理线路ISA总线类型
IRQ0系统时钟否-
IRQ1键盘控制器否-
IRQ2串接IRQ8-15否-
IRQ8实时时钟(RTC)否-
IRQ9*-可用(IRQ2)是8/16位
IRQ10网卡(NIC)是16位
IRQ11 SCSI控制器是16位
IRQ12主板鼠标/可用是16位
IRQ13数学协处理器否-
IRQ14 IDE控制器1是16位
IRQ15 IDE控制器2是16位
IRQ3 Com2/Com4是8位
IRQ4 Com1/Com3是8位
IRQ5声卡/LPT2是8位
IRQ6软盘控制器是8位
IRQ7并行口LPT1是8位*-IRQ9表现得就象原先的IRQ2。通常情况下不要使用它,因为这样可能导致一些有趣的问题发生。它真的是IRQ9吗?也许它是串接到IRQ9的IRQ2?你选择哪一个?如果你在一个16位的ISA扩展槽中使用一个8位的ISA调制解调器会怎么样呢?你看,我的意思是…
在你为你的外设选择IRQ的时候,上面这张表是一个很好的推荐,或者说指南。例如,假设你的PC机没有使用SCSI适配卡,那么IRQ11就可以用来支持另一块网卡或者其他设备。
大多数自动检测IRQ的软件,或者操作系统,例如Linux,假设的IRQ分配就象上面所列出的那样。
COM端口冲突
注意到COM1(PC背板上的DB9连接器)和COM3口共享IRQ4。只要保证每次只有一个设备是活动的,这种情况就是允许的。这意味着如果你在COM1上连接了一个鼠标,那么你就无法将COM3口用于一个内置式的调制解调器。否则你就会碰到冲突情况。有些通信软件包允许你这样做,但是大多数情况下这样不行,或者会引起一些奇怪的操作。常见的现象是:如果你移动鼠标,你的终端程序可能在屏幕上显示出一些乱七八糟的内容。
COM2(PC背板上的DB25连接器)和COM4口具有同样的问题,只是大多数人并不使用COM2口。通常情况下将COM4口分配给内置式的调制解调器是安全的。如果你使用了COM2口,典型情况下它用于一个外置式的调制解调器,或者是一个绘图仪。通常,这两个设备不会被同时激活。
标准的COM口分配方案端口IRQ功能COM
您可能关注的文档
- 20m、35m箱梁预应力张拉计算书.doc
- 20万温州商人给苏州的启示.doc
- 20世纪福克斯公司特刊.doc
- 20岁以上的女生。要有成人的视觉,理性的智慧。如何气.doc
- 20招教你打造通透大气家 小户型经典设计.doc
- 20种学生必备软件.doc
- 21种方式让你玩转三亚.doc
- 21世纪公司的组织结构.doc
- 220kv及以下软母线装置安装技术.doc
- 220kV输变电线路工程总承包合同(15页).doc
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 2024年宝鸡职业技术学院单招职业技能测试题库及完整答案1套.docx VIP
- 网上支付与安全教学设计 教案全套 1-网上支付与安全概述---11-网络金融.doc
- 2024零碳城市建设评价指南.docx
- 物业小区安全隐患排查及整改措施.docx VIP
- 2025年新疆事业单位招聘考试时间及计划申报笔试备考题库及答案解析.docx
- 2024昆十中教育集团·白塔中学夏季教师及专职员工招聘(18人)笔试备考题库及答案解析.docx
- 2024年宝鸡职业技术学院单招职业技能测试题库完整答案.docx VIP
- TCRHA-床旁超声评估压力性损伤技术规范.pdf
- 一种攀爬机器人用夹爪.pdf VIP
- 06互联网营销师-通用知识第6章-客户关系管理.pptx
文档评论(0)