第五章--设备管理.ppt

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

论文答辩 北航计算机系硕士论文答辩 关于设备管理 计算机系统的一个重要组成部分是I/O系统。 在该系统中包括有用于实现信息输入、输出和存储功能的设备和相应的设备控制器,在有的大中型机中,还有I/O通道或I/O处理机。 设备管理的对象主要是I/O设备,还可能要涉及到设备控制器和I/O通道。而设备管理的基本任务是完成用户提出的I/O请求,提高I/O速率以及改善I/O设备的利用率。 设备管理的主要功能有缓冲区管理、设备分配、设备处理、虚拟设备及实现设备独立性等。我们主要对I/O设备和设备控制器等硬件作一扼要的阐述。 第五章 设备管理 5.1 I/O系统 5.2 I/O控制方式 5.3 缓冲管理 5.4 设备分配 5.5 设备处理 5.6 磁盘存储器管理 本章重点难点 1、掌握设备分配中的SPOOLing技术。 2、掌握设备驱动程序及中断处理程序的处理过程。 3、掌握磁盘存储器的调度方法。 第五章 设备管理 5.1 I/O系统 5.2 I/O控制方式 5.3 缓冲管理 5.4 设备分配 5.5 设备处理 5.6 磁盘存储器管理 5.1 I/O系统 I/O系统是适用于实现数据输入、输出及数据存储的系统。在I/O系统中除了需要直接用于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设备: 1.I/O设备的类型 2.设备与控制器之间的接口 1. I/O设备的类型 I/O设备的类型繁多,从OS观点看,其重要的性能指标有:数据传输速率、数据的传输单位、设备共享属性等。因而从以下不同角度进行分类。 按设备的使用特性分类 按传输速率分类 按信息交换的单位分类 按设备的共享属性分类 按设备的使用特性分类: 存储设备:计算机用于存储信息的主要设备。 输入/输出设备:可分为输入设备、输出设备和交互式设备 设备按传输速率分类: 低速设备:传输速率仅为每秒钟几个字节至数百个字节的一类设备。 中速设备:传输速率为每秒钟数千个字节至数万个字节的一类设备。 高速设备:传输速率为每秒钟数百个千字节至数十兆字节的一类设备。 块设备:用于存储信息。对于信息的存取总是以数据块为单位。典型例子是磁盘。该类设备基本特征是传输速率较高,另一特征是可寻址。工作方式常采用DMA方式。 字符设备:用于数据的输入和输出。基本单位是字符。如交互式终端、打印机等。其基本特征是传输速率较低,另一特征是不可寻址。工作方式常采用中断方式。 独占设备:指在一段时间内只允许一个用户(进程)访问的设备,即临界资源。应互斥的访问独占设备。 共享设备:指在一段时间内允许多个进程同时访问的设备。而某一时刻仍然是一个进程访问。如磁盘。 虚拟设备:指通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户(进程)同时使用。 2. 设备与控制器之间的接口 通常设备并不是直接与CPU进行通信,而是与设备控制器通信,因此,在设备与设备控制器之间有一接口,在该接口中有三种类型的信号,各对应一条信号线。(如下页图) 数据信号线 控制信号线 状态信号线 设备与控制器之间的接口 数据信号线 用于在设备和设备控制器之间传送数据信号。 5.1 I/O系统 5.1.1 I/O设备 5.1.2 设备控制器 5.1.3 I/O通道 5.1.4 总线系统 5.1.2 设备控制器 设备控制器是计算机中的一个实体,其主要职责是控制一个或多个I/O设备,以实现I/O设备和计算机之间的数据交换。他是CPU与I/O设备之间的接口,他接收从CPU发来的命令,并去控制I/O设备工作,以使处理机脱离繁杂的设备控制事务。 设备控制器是一个可编址的设备,可控制多个设备并为它们编址。设备控制器可分为控制块设备的控制器和控制字符设备的控制器两类。 设备控制器的基本功能 接收和识别命令 数据交换 标识和报告设备的状态 地址识别 数据缓冲 差错控制 设备控制器的组成 1.设备控制器与处理机的接口 该接口用于实现CPU与设备控制器之间的通信。共有三类信号线:数据线、地址线和控制线。数据线通常与两类寄存器相连接,第一类是数据寄存器;第二类是控制/状态寄存器。 I/O逻辑 用于实现对设备的控制。它通过一组控制线与处理机交互,处理机利用该逻辑向控制器发送I/O命令,I/O逻辑对收到的命令进行译码。每当CPU要启动一个设备时,一方面将启动命令发送给控制器;另一方面又同时通过地址线把地址发送给控制器,由控制器的I/O逻辑对收到的地

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档