7-输入输出系统教学.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
输入输出概述 通常把处理机与主存储器之外的部分统称为输入输出系统,包括输入输出设备、输入输出接口和输入输出软件等。 实际上,运算器、控制器、主存储器和总线等也要通过输入输出系统来管理。 输入输出系统的特点 是处理机与外界进行数据交换的通道。 是计算机系统中最具多样性和复杂性的部分。 涉及到机、光、电、磁、声、自动控制等多种学科。 最典型地反映着硬件与软件的相互结合。 输入输出系统的复杂性隐藏在系统软件中,用户无需了解输入输出设备的具体细节。 处理机的外部世界包括: 现代计算机系统必备的共同特点 1、异步性:输入输出系统相对于处理机的独立自主关系 输入输出设备通常不使用统一的中央时钟,各个设备按照自己的时钟工作,但又要在某些时刻接受处理机的控制。 处理机与外围设备之间,外围设备与外围设备之间能够并行工作。 现代计算机系统必备的共同特点 2、实时性:设备响应时间不同,划分和实现系统内部不同功能 对于一般外部设备:可能丢失数据,或造成外围设备工作的错误。 对于实时控制计算机系统:例如,工业过程控制,导弹、卫星的控制等,如果处理机提供的服务不及时,可能造成巨大的损失,甚至造成人身伤害。 对于处理机本身的硬件或软件的错误:例如,电源故障、数据校验错、页面失效、非法指令、地址越界等,处理机也必须及时地给予处理。 为不同类型的设备提供服务,必须具有与设备相配合的多种工作方式 现代计算机系统必备的共同特点 3、与设备无关性:输入输出系统采用标准化接口 独立于具体设备的标准接口。例如,串行接口、并行接口、SCSI(Small Computer System Interfice)接口等 计算机系统的使用者,在需要更换外围设备时,各种不同型号,不同生产厂家的设备都可以直接通过标准接口与计算机系统连接。 处理机采用统一的硬件和软件对品种繁多的设备进行管理。 某些计算机系统已经实现了即插即用技术。 输入输出系统的组织方式 针对异步性,采用自治控制的方法, 针对实时性,采用层次结构的方法, 针对与设备无关性,采用分类处理的方法。 输入输出系统的组织方式 层次结构 最靠近处理机的是输入输出处理机、输入输出通道等。 中间层是标准接口。 标准接口通过设备控制器与输入输出相连接。 有设备控制器控制外围设备工作。 分类组织 面向字符的设备(Character-oriented device)主要是指工作速度比较低的机电类设备。例如,字符终端、打字机等。 面向数据块的设备主要指工作速度比较高的外围设备。例如,磁盘、磁带、光盘的辅助存储器,行式打印机等。 基本输入输出方式 对于工作速度、工作方式和工作性质不同的外围设备,基本输入输出方式有如下三种: 1、程序控制输入输出方式 2、中断输入输出方式 3、直接存储器访问(DMA)方式 1、程序控制输入输出方式 又称状态驱动输入输出方式、应答输入输出方式、查询输入输出方式、条件驱动输入输出方式等。 1、程序控制输入输出方式 早期的计算机系统采用的就是程序控制输入输出方式,一个处理机在一段时间内只能管理一台打印机。 例如:处理机执行指令的速度为1GIPS,字长32位,打印机每秒钟100个字符。处理机用一条指令就能向打印机传送4个字符。因此,处理机的实际利用率只有即4千万分之一。 1、程序控制输入输出方式 一个处理机管理多台外围设备。处理机采用轮流循环测试方法,分时为各台外围设备服务。 优点: 灵活性很好。可以很容易地改变各台外围设备的优先级。 缺点: 实现处理机与外围设备并行工作困难 2、中断输入输出方式 定义:当出现来自系统外部,机器内部,甚至处理机本身的任何例外的,或者虽然是事先安排的,但出现在现行程序的什么地方是事先不知道的事件时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序。 3、直接存储器访问(DMA)方式 定义:直接存储器服务方式又称为DMA(Direct Memory Access)方式,这种输入输出方式主要用来连接高速外围设备。例如,磁盘存储器,磁带存储器等。 DMA方式特点: (1)外围设备访问请求直接发往主存储器。 (2)不需要CPU做保存现场和恢复现场等工作。 (3)在DMA控制器中,需要设置数据寄存器、设备状态或控制寄存器、主存地址寄存器、设备地址寄存器和数据交换个数计数器。 (4)在DMA方式开始和结束时,需要处理机进行管理。 在DMA方式开始之前对DMA控制器进行初始化。传送主存缓冲区首地址、设备地址、数据块的长度等,并启动设备开始工作。 在DMA方式结束之后,向CPU申请中断,对数据缓冲区进行后处理。 (5)在DMA方式中,数据的传送过程不需要CPU的干预。 DMA输入设备的工作流程 从设备读一个字节到DMA控制器中的数据缓冲寄存器中。 若一个字还没有装配满

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档