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