第七章设备管理.ppt.ppt

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

第七章 设备管理 教学目的与要求: 1.掌握设备、缓冲等基本概念 2.理解I/O控制的几种方式、缓冲区及其作用 3.理解设备分配与设备管理 重点与难点: 1.I/O控制方式的理解 2.缓冲区的引入及其管理 3.设备分配与管理 主要内容: 7.1 I/O系统组成 7.2? I/O控制方式 7.3? 缓冲管理 7.4 设备分配 7.5? 设备处理 7.6 作业  7.1 I/O系统组成 设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分。其主要任务是: (1) 选择和分配输入输出设备以进行数据传输操作; (2) 控制输入输出设备和CPU(或内存)之间交换数据; (3) 为用户提供友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按用户要求控制设备工作。另外,这个接口还为新增加的用户设备提供一个和系统核心相连接的入口,以便用户开发新的设备管理程序; (4) 提高设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,以使操作系统获得最佳效率。 我们先从设备的结构谈起。 2.四级结构,由低到高分为 (1)I/O设备 (2)设备控制器 (3)I/O通道 (4)计算机 7.1.2 I/O设备 一.I/O设备的类型 1.按传输速率分 低速设备——几个~数百个 B/S 键盘.鼠标等 中速设备——数K~数十KB/S 打印机等 高速设备——数百K~数MB/S 磁盘、光驱等 2.按信息交换的单位分类 (1)块设备,用于存储信息,信息的存取以数据块为单位. 特征:传输速率较高;可寻址;采用DMA方式 (2)字符设备,用于数据的输入和输出,基本单位是字符. 特征:传输速率较低;不可寻址;采用中断驱动方式. 3.按设备的共享属性分类 (1)独占设备:每次只允许一个进程访问的设备. (2)共享设备:每次允许多个进程同时访问的设备. (3)虚拟设备:采用虚拟技术将一台独占设备变换为若干台逻辑设备. 二.设备与控制器之间的接口 设备要通过控制器才能与CPU进行间接的通信.设备与控制器之间通信时的信号类型有三种 1.数据信号,是设备与控制器之间的输入输出信号; 2.控制信号,是设备控制器发送给设备的、用于规定设备执行何种操作的信号; 3.状态信号,用于指示设备的当前状态 7.1.3 设备控制器 设备控制器是CPU与设备之间的接口,也称接口卡.可分为字符设备控制器和块设备控制器 一.设备控制器的功能 1.接收和识别命令 2.数据交换 3.设备状态的了解和报告 4.地址识别 二.设备控制器的组成 1.与处理机的接口:共有三类信号线,即数据线、地址线和控制线 2.与设备的接口,一个接口对应一个设备,每个设备控制器上可有多个接口,即每个设备控制器可以连接多个设备 3.I/O逻辑,用于实现对设备的控制。I/O逻辑通过一组控制线与处理器交互,处理器利用该逻辑相控制器发送I/O命令;I/O逻辑对收到的命令进行译码。 7.1.4 I/O通道(I/O处理机) 一.通道设备的引入 1.通道也叫I/O处理机,引入通道设备的根本目的是为了进一步减轻CPU的压力。 2.I/O通道是一种特殊的处理机,可以执行I/O指令,通过执行通道程序来控制I/O操作 3.一台I/O通道可连接多台设备。 二.通道类型 1.字节多路通道:含有多个非分配型子通道;用于低中速设备,可避免信息丢失 2.数组选择通道:用于高速设备,只含一个分配型子通道 3.数组多路通道:兼顾了上述二者的优点,应用广泛。 ? 三.“瓶颈”问题 1.由于通道价格昂贵,通常系统中所设置的通道数目不多,使得通道工作极为繁忙,容易形成I/O瓶颈。 2.解决的方法:增加设备到主机间的通路,而不增加通道,以节省开支。 7.2 I/O控制方式 一.设备管理的主要任务之一是控制设备和内存或CPU之间的数据传送,常用数据传送控制方式有程序直接控制方式、中断控制方式、DMA方式和通道方式四种。 选择和衡量控制方式有如下几条原则: 1.数据传送速度足够高,能满足用户的需要但又不丢失数据; 2.系统开销小,所需的处理控制程序少; 3.能充分发挥硬件资源的能力,提高I/O设备和CPU的利用率。 二.I/O控制方式 1.程序I/O方式 (1)就是由用户进程直接控制内存或CPU和外围设备之间的信息传送; (2)程序直接控制方式控制简单,不需要多少硬件支持; (3)缺点: ①CPU和外围设备只能串行工作,这使得CPU的利用率大大降低; ② CPU在一段时间内只能和一台外围设备交换数据信息,从而不能实现设备之间的

文档评论(0)

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

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档