第五章 输入输出系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入 出系统 输入 出系统 概述 外部设备 IO接口 程序查询方式 程序中断方式 DMA方式 输入 出系统的发展概况 早期阶段 –早期的I/O设备种类较少,I/O设备与主机交换 信息都必须通过CPU。 输入 出系统的发展概况 早期阶段 –这种交换方式具有以下几个特点: 每个I/O设备都必须配有一套独立的逻辑电路与CPU相连,用来 实现I/O与主机交换信息。 – 路十分零散、庞杂。 输入输出过程是穿插在CPU执行程序之中进行的。 – 当I/O与主机交换信息时,CPU不得不停止其各种运算。 – I/O与CPU是按串行方式工作的,极浪费时间。 每个I/O设备的逻辑控制电路与CPU的控制器紧密构成一个不 可分割的整体,它们彼此依赖,相互牵连。 – 因此,欲增添或撤减或更换I/O设备是非常困难的。 输入 出系统的发展概况 接口模块和DMA阶段 –这个阶段I/O设备通过接口模块与主机连接,计 算机系统采用了总线结构。 输入 出系统的发展概况 接口模块和DMA阶段 –通常在接口中都设有数据通路和控制通路。 数据经过接口既起到缓冲作用,又可完成串-并变换或并- 串变 换。 控制通路用以传送CPU 向I/O设备发出的各种控制命令,或使 CPU接受来自I/O设备的反馈信号。 –许多接口还能满足中断请求处理的要求。 使I/O设备与CPU可按并行方式工作,大大地提高了CPU的工 作效率。 –采用接口技术还可以使多台I/O设备分时占用总线。 使多台I/O设备互相之间也可实现并行工作方式,有利于整机工 作效率提高。 输入 出系统的发展概况 接口模块和DMA阶段 –接口存在的问题 虽然这个阶段实现了CPU和I/O并行工作,但是在主 机与I/O交换信息时,CPU要中断现行程序,也即 CPU与I/O还不能做到绝对的并行工作。 –DMA (Direct Memory Access)技术 其特点是I/O与主存之间有一条直接数据通路, I/O 设备可以与主存直接交换信息,使CPU在I/O与主存 交换信息时,能继续完成自身的工作,故其资源利 用率得到了进一步的提高。 输入 出系统的发展概况 具有通道结构的阶段 早期大型机上采用。 –通道是用来负责管理I/O设备以及实现主存与 I/O设备之间交换信息的部件,它可 为一种具 有特殊功能的处理器。 输入 出系统的发展概况 具有通道结构的阶段 –通道有专用的通道指令,它能独立地执行用通 道指令所编写的输入输出程序。 但它不是一个完全独立的处理器,它受CPU的I/O指 令启动、停止或改变其工作状态,是从属于CPU的 一个专用处理器。 –依赖通道管理的I/O设备在与主机交换信息时, CPU不直接参与管理,故CPU的资源利用率更 高。 输入 出系统的发展概况 具有I/O处理机的阶段 在大型机中,采用小型机或微机完成I/O控制和操作 –I/O 处理机又叫做外围处理机,它基本独立于主 机工作。 既可完成I/O通道要完成的I/O控制,还可完成码制 变换、格式处理、数据块检错、纠错等操作。 –具有I/O 处理机的输入输出系统与CPU工作的并 行性更高,这说明I/O 系统对主机来说,具有更 大的独立性。 输入 出系统的组成 –输入输出系统由两部分组成。 I/O软件 I/

文档评论(0)

zzqky + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档