- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 6 章 输入输出系统 6.1 概 述 6.2 I/O 接 口 6.3 程序查询方式 6.4 程序中断方式 串行排队链判优识别逻辑及中断向量的产生 Pentium中断机制 中断类型,中断向量表 Pentium中断机制 中断服务子程序进入过程 Pentium中断机制 中断服务子程序进入过程 Pentium中断机制 中断处理过程 6.5 DMA 方式 DMA称为直接存储器访问(Direct Memory Address)方式,是为了在主存储器与I/O设备间高速交换批量数据而设置的。 基本思想是:通过硬件控制实现主存与I/O设备间的直接数据传送,在传送过程中无需CPU的干预,数据传送是在DMA控制器控制下进行的。 优点:速度快,有利于发挥CPU的效率。 CPU不参加传送操作 没有保存现场等工作 完全由硬件执行I/O交换 6.6 通道方式 “通道”是计算机系统中代替CPU管理控制外设的独立部件,是一种能执行有限I/O指令集合(通道命令)的I/O处理机 在通道控制方式中,一个主机可以连接几个通道。每个通道又可连接多台I/O设备,这些设备可具有不同速度,可以是不同种类。这种I/O系统增强了主机与通道操作的并行能力以及各通道之间、同一通道的各设备之间的并行操作能力,同时也为用户提供了增减外设的灵活性 采用通道方式组织I/O系统,多采用主机—通道—设备控制器—I/O设备四级连接方式 在CPU启动通道后,通道自动地去内存取出通道指令并执行指令。直到数据交换过程结束向CPU发出中断请求,进行通道结束后的数据处理工作 通道的功能:执行通道指令,组织外围设备和内存进行数据传输,按I/O指令要求启动外围设备,向CPU报告中断等,具体有以下五项任务: 接受CPU的I/O指令,按指令要求与指定的外围设备进行通信 从内存选取属于该通道程序的通道指令,经译码后向设备控制器和设备发送各种命令 组织外围设备和内存之间进行数据传送,并根据需要提供数据缓存的空间,以及提供数据存入内存的地址和传送的数据量 从外围设备得到设备的状态信息,形成并保存通道本身的状态信息,根据要求将这些状态信息送到内存的指定单元,供CPU使用 将外围设备的中断请求和通道本身的中断请求,按次序及时报告CPU CPU对通道的管理 通过IO指令以及处理来自通道的中断 在管态运行IO指令 分为数据传送结束中断和故障中断 通道对设备控制器的管理 使用通道指令控制设备控制器进行数据传送 使用通道状态字接收设备控制器反映的外设状态 通道工作过程 在一般用户程序中,通过调用通道来完成一次数据输入输出的过程如图1所示 CPU执行用户程序和管理程序,通道处理机执行通道程序的时间关系如图2所示, 主要过程分为如下三步进行: 1.在用户程序中使用访管指令进入管理程序,由CPU通过管理程序组织一个通道程序,并启动通道。 2.通道处理机执行CPU为它组织的通道程序.完成指定的数据输入输出工作 3.通道程序结束后向CPU发中断请求。CPU响应这个中断请求后,第二次进入操作系统,调用管理程序对输入输出中断请求进行处理。 选择通道 ?? 选择通道每次只能从所连接的设备中选择一台I/O设备的通道程序,此刻该通道程序独占了整个通道。连接在选择通道上的若干设备,只能依次使用通道与主存传送数据 数据传送以成组(数据块)方式进行,每次传送一个数据块,因此传送速率很高。选择通道多适合于快速设备(磁盘),这些设备相邻字之间的传送空闲时间极短。 设备的辅助操作时间比较长,通道的利用率不是很高 字节多路通道?? 是一种简单的共享通道,在时间分割的基础上,服务于多台低速和中速面向字符的外围设备。 字节多路通道包括多个子通道,每个子通道服务于一个设备控制器,可以独立地执行通道指令。每个子通道都需要有字符缓冲寄存器、I/O请求标志/控制寄存器、主存地址寄存器和字节计数寄存器。而所有于通道的控制部分是公共的,由所有子通道所共享。通常,每个通道的有关指令和参量存放在主存固定单元中。当通道在逻辑上与某一设备连通时,将这些指令和参量取出来,送入公共控制部分的寄存器中使用。 字节多路通道要求每种设备分时占用一个很短的时间片,不同的设备在各自分得的时间片内与通道建立传输连接,实现数据的传送。 数组多路通道 数组多路通道把字节多路通道和选择通道的特点结合起来。它有多个子通道,既可以执行多路通道程序,象字节多路通道那样,所有子通道分时共享总通道;又可以用选择通道那样的方式传送数据。 数组多路通道和字节多路通道的比较 数组多路通道允许多个设备同时工作,但只允许一个设备进行传输型操作,其他设备进行控制型操作。而字节多路通道不仅允许多个设备同时操作,而且也允许它们同时进行传输型操作 数组多路通道与设备之间数据传送的基本单
您可能关注的文档
最近下载
- YAESU八重洲FT-8800R中文使用说明书 2014-05-05.pdf
- 小学体育教学课件:走进体育与健康的世界——常见运动损伤的预防和处理.pptx
- 2023-2024学年福建省厦门一中七年级(上)入学数学试卷(含答案).pdf VIP
- 3.1.1 椭圆及其标准方程 课件(共37张ppt) ——高二数学人教A版(2025)选择性必修第一册(含音频+视频).pptx VIP
- 2025江苏财经职业技术学院第二批招聘24人短期笔试模拟试题及答案解析.docx VIP
- 教师职称晋升教育教学能力水平测试复习资料.pdf VIP
- 天津大学《工程经济学》内部题库练习期末真题汇编及答案.pdf
- 2024年海南省中考地理试题卷(含答案解析) +2023年中考地理及答案.docx
- APQC跨行业流程分类框架(PCF)[最新V7.4版-2024年8月21日版-雷泽佳编译).docx VIP
- 肿瘤患者预防跌倒公休会ppt.pptx
文档评论(0)