- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)