第5章设备管理总汇.ppt

  1. 1、本文档共137页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 设备管理 I/O系统是计算机系统的重要组成部分 I/O系统包括用于实现信息输入、输出和存储功能的设备和相应的控制器 设备管理的基本任务是完成用户提出的I/O请求,提高I/O速率以及改善I/O的利用率 设备管理的主要功能有缓冲区管理、设备分配、设备处理、虚拟设备及实现设备独立性。 5.1 I/O系统 I/O系统的组成 直接用于I/O和存储信息的设备 相应的设备控制器 I/O通道(大、中型计算机) 总线 I/O系统的结构 微型机I/O系统 主机I/O系统 5.1 I/O系统 I/O系统的结构 微型机I/O系统 微型机比较简单,多采用总线I/O系统结构。CPU和内存是直接连接到总线上的。I/O设备是通过设备控制器连接到总线上,CPU并不直接与I/O设备进行通信,而是与设备控制器进行通信,设备控制器是处理机和设备之间的接口。 主机I/O系统 在I/O系统中采用总线结构,而是增加一级I/O通道。其中,I/O系统共分为4级:最低级为I/O设备,次低级为设备控制器,次高级为I/O通道,最高级是计算机。因而也称这样的I/O系统结构为四级结构。 5.1 I/O系统 5.1.1 I/O设备 5.1.2 设备控制器 5.1.3 I/O通道 5.1.4 总线系统 5.1.1 I/O设备 I/O设备的类型 按从属关系分类 系统设备 用户设备 5.1.1 I/O设备 I/O设备的类型 按传输速率分类 低速设备 每秒几个字节至数百字节 键盘、鼠标、语音输入输出设备等 中速设备 每秒数千至数万字节 行式打印机、激光打印机等 高速设备 每秒数百K至数十M字节 磁盘机、磁带机、光盘机等 5.1.1 I/O设备 I/O设备的类型 按信息交换的单位分类 块设备(Block Device) 信息的存取总是以数据块为单位 可寻址 如,磁盘,盘块的大小为512 B~4 KB 字符设备(Character Device) 基本单位是字符 不可寻址 如,交互式终端、打印机 5.1.1 I/O设备 I/O设备的类型 按资源分配角度分类(共享属性) 独占设备 多数低速设备属独占设备,如打印机 共享设备 可供多个进程同时访问,如磁盘 虚拟设备 通过虚拟技术将一台独占设备变换为若干个逻辑设备,供若干个进程同时使用 5.1.1 I/O设备 I/O设备的类型 按操作特性 存储设备 存储信息,如磁盘等 I/O设备 用来向CPU传送信息或输出加工处理后的信息,如显示器、打印机 5.1.1 I/O设备 设备与控制器之间的接口 5.1.2 设备控制器 CPU与I/O设备之间的接口 接收CPU发来的命令,控制一个或多个I/O设备工作,以实现I/O设备和计算机之间的数据交换,减轻CPU的负担 一个可编址的设备 分类 控制字符设备 控制块设备 5.1.2 设备控制器 基本功能 接收和识别命令 控制寄存器存放接受的命令和参数,并对其译码 数据交换 实现CPU与控制器、控制器与设备之间的数据交换,需设置数据寄存器 标识和报告设备的状态:需设置状态寄存器 地址识别 识别所控制的设备,需设置地址译码器 数据缓冲 :解决I/O设备速率低的问题 差错控制 :对I/O设备发送的数据进行差错检测 5.1.2 设备控制器 设备控制器的组成 5.1.3 I/O通道 I/O通道(I/O Channel)设备的引入 一种特殊处理机,专门负责输入/输出工作 有自己简单的指令系统,只有数据传送指令和设备控制指令 主要目的是为了建立独立的I/O操作,使有关对I/O操作的组织、管理及其结束处理也独立于CPU CPU向I/O通道发送I/O命令,由通道执行程序 通道与一般处理机的区别 指令单一 没有独立的内存 5.1.3 I/O通道 通道类型 字节多路通道(Byte Multiplexor Channel) 以字节交换方式工作,分时并行操作 主要用来连接多个中低速设备 5.1.3 I/O通道 通道类型 数组选择通道(Block Selector Channel) 以成组方式工作,高速传输数据 可以连接多台高速设备 仅含有一个分配型子通道,在一段时间内只能执行一个通道程序,控制一台I/O设备 由设备独占使用,利用率较低 5.1.3 I/O通道 通道类型 数组多路通道(Block Multiplexor Channel) 将数组选择通道传输速率高和字节多路通道分时并行操作的优点相结合而形成的一种新通道。 它含有多个非分配型子通道, 因而这种通道既具有很高的数据传输速率,又能获得令人满意的通道利用率。 5.1.3 I/O通道 “瓶颈”问题 价格昂贵,所设置的通道数量较少; 往往使它成了I/O的瓶颈,进而造成整个系统吞吐量的下降。 5.1.3 I/O通道 “瓶颈”问题 解决

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档