IO-国防科技大学精品课程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IO-国防科技大学精品课程.ppt

; 第六章;第六章 输入输出(I/O)控制; 何谓I/O控制 对I/O操作的软、硬件管理 本章主要从硬件角度讨论I/O控制 从软件角度讨论I/O控制是操作系统的主要内容之一 作业管理 进程管理 存储管理 设备管理 文件管理;面临的挑战之一——I/O墙 CPU性能:每年增长 60% I/O系统的性能受到机械延迟的限制(磁盘I/O),每年的性能增长 10% I/O瓶颈 削减了高速CPU的性能 缩短了CPU执行程序的有效时间;第 6.0节;输入输出子系统是连接主处理机和I/O设备的子系统 是计算机系统中最具多样性和复杂性的组成部分 最典型地反映了软件与硬件的相互结合 其复杂性都隐藏在操作系统中 ;6.0 概 述; 输入输出系统的组成; I/O 与主机的联系方式;3. 传送方式;数据字;5. I/O 与主机的连接方式; I/O 与主机信息传送的控制方式;1. 程序查询方式(Polling) 特点 何时对何设备进行输入或输出操作???全受CPU控制 CPU通过指令对设备进行测试才能知道设备的工作状态。设备空闲、准备就绪、正在忙等 数据的输入和输出都要经过CPU 用于连接低速外围设备,如终端、打印机等 优点 灵活性好。可以很容易地改变各台外围设备的优先级 缺点 实现处理机与外围设备并行工作困难;2. 程序中断方式;2. 程序中断方式 特点 CPU与外围设备能够并行工作 能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、数据校验错、页面失效等 数据的输入和输出都要经过CPU 灵活性好 用于连接低速外围设备 在现代计算机系统中,中断输入输出方式的作用已经远远超出了为外围设备服务的范畴,成为现代计算机系统中非常重要的一个组成部分。; 程序中断方式流程;3. DMA 方式;特点 外围设备访问请求直接发往主存储器 不需要CPU做保存现场和恢复现场等工作 在DMA控制器中,需要设置数据寄存器、设备状态或控制寄存器、主存地址寄存器、设备地址寄存器和数据交换个数计数器 在DMA方式开始和结束时,需要处理机进行管理 在DMA方式开始之前对DMA控制器进行初始化。传送主存缓冲区首地址、设备地址、数据块的长度等,并启动设备开始工作 在DMA方式结束之后,向CPU申请中断,对数据缓冲区进行后处理 数据的传送过程不需要CPU的干预;;三种方式的 CPU 工作效率比较;第 6.1节;知识点 理解外围设备分类 了解外设在计算机系统中的地位与作用 重点 掌握外围设备分类; 外围设备亦称I/O设备,简称外设PD/PE(Peripheral Device/Equipment) 何谓外设:安装在主机周围,实现主机与外界联系的设备; 外设分类 1.按功能分(5类) 输入设备 键盘 鼠标 触摸屏、扫描仪等 输出设备 显示器 打印机 记录仪、绘图机等; 外设分类 1.按功能分(5类) 外存储器:硬盘、光盘、软盘、磁带等 模数转换设备 A/D、D/A 网络通信及终端设备 数传机、调制解调器、网络桥接器、路由器、网关 各种终端设备 ; 外设分类 2.按终端设备分(2类) 终端设备:用户与计算机通信的I/O设备 通用终端 简单终端:具有人机对话和简单I/O功能 通常配有键盘、显示器、打印机 智能终端:除具有简单终端的功能外,还具有数据处理功能 通常配有键盘、显示器、打印机和处理机,配备管理软件和用户程序 专用终端:专作某种工作,完成单一功能 订票终端、银行取款机等; 外设在计算机系统中的地位与作用 1. 外设是计算机系统重要组成部分,相当于 计算机的五官四肢 没有,计算机不能运转 不全或性能不好,计算机效率低;第 6.2节; 6.2 I/O控制的有关问题; I/O设备的特点 1. 慢速性 I/O是机电、机械设备装置,其速度为ms/μs,甚至为s(秒)级 主机, 如CPU却是ns级 两者速度差异很大,所以I/O是影响计算机系统工作效率的两大瓶颈之一; I/O设备的特点 2. 多样性 品种多、功能强、涉及学科领域多,如机械、光电、磁、声、自动控制、通信等 3. 复杂性 传输速率差异大 传输方式不同 工作原理相差极大 简单到鼠标,复杂到磁盘、光盘、激光打印机; I/O操作的特点 1. 异步性 主机与外设、外设与外设速度差异很大,导致CPU对外设的控制,外设对CPU的请求都将是随机的、异步的 I/O设备通常不使用统一的中央时钟,各个设备按照自己的时钟工作,但又要在某些时刻接受处理机的控制 处理机与I/O设备之间、 I/O设备与I/O设备

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档