网站大量收购独家精品文档,联系QQ:2885784924

操作系统五设备管理.ppt

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

教学目的及要求 了解设备的类型 理解并掌握I/O的数据传送控制方式 熟悉缓冲技术实现的基本原理 掌握中断技术的基本概念和处理过程 掌握SPOOLing技术的组成及特点 理解设备分配的原则及应考虑的因素 重点和难点 I/O设备的数据传送控制方式 中断技术的处理过程 主要外语词汇 Device controller I/O Systems Interrupts Direct Memory Access(DMA) Channel Device driver Device allocation Buffer 5.1 I/O系统 5.1.1设备管理的任务及功能 5.1.2设备的类型 5.1.3 设备控制器 5.1.4 I/O通道 5.1.1设备管理的任务及功能 基本任务:完成用户提出的I/O请求,提高I/O速率以及提高I/O设备的利用率。 主要功能:设备分配、设备处理、缓冲区管理、虚拟设备以及实现设备独立性等。 5.1.2 设备的类型 计算机系统的设备分类: 内部设备:CPU 、内存等。 外部设备(I/O设备):输入输出设备、外存设备以及终端设备等。 I/O设备分类 按设备的使用特性分类 2) 按传输速率分类 3) 按信息交换的单位分类 4) 按设备的共享属性分类 1)按设备的使用特性分类 1)存储设备:也称外存或后备存储器、辅助存储器,是计算机系统用以存储信息的主要设备。 2)输入/输出设备,又分为输入设备、输出设备和交互式设备。 输入设备:如键盘、鼠标、扫描仪、视频摄像、各类传感器等。 输出设备:如打印机、绘图仪、显示器、数字视频显示设备、音响输出设备等。 交互式设备:集成上述两类设备,利用输入设备接收用户命令信息,并通过输出设备(主要是显示器)同步显示用户命令以及命令执行的结果。 2) 按传输速率分类 1)低速设备:传输速率仅为每秒钟几个字节至数百个字节的一类设备。如键盘、鼠标器等设备。 2)中速设备:传输速率在每秒钟数千个字节至数十万个字节的一类设备。如行式打印机、 激光打印机等。 3)高速设备:传输速率在数百个千字节至千兆字节的一类设备。如磁带机、磁盘机、光盘机等。 3) 按信息交换的单位分类 1)块设备(Block Device):用于存储信息。由于信息的存取总是以数据块为单位。属于有结构设备。典型的块设备是磁盘。 2)字符设备(Character Device):用于数据的输入和输出。其基本单位是字符,属于无结构类型。如交互式终端、打印机等。 4) 按设备的共享属性分类 1) 独占设备:指在一段时间内只允许一个用户(进程)访问的设备,即临界资源。 2) 共享设备:指在一段时间内允许多个进程同时访问的设备。 3) 虚拟设备:指通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户(进程)同时使用。 计算机外围设备的分类 5.1.3 设备控制器 设备控制器:是CPU和I/O设备之间的接口,接收从CPU发来的命令,并去控制I/O设备工作,以使CPU从繁琐的设备控制事务中解脱出来。 可控制一个或多个I/O设备。 设备与控制器间的接口 1.设备控制器的基本功能 1) 接收和识别命令 2) 数据交换:实现CPU与控制器之间、控制器与设备之间的数据交换。 3) 标识和报告设备的状态:控制器应记下设备的状态供CPU了解。 4) 地址识别:设备控制器必须能够识别它所控制的每个设备的地址。 5) 数据缓冲:控制器中必须设置一缓冲器。 6) 差错控制:设备控制器还兼管对由I/O设备传送来的数据进行差错检测。 设备控制器的组成 5.1.4 I/O通道 I/O通道是一种特殊的处理机,它具有执行I/O指令的能力,并通过执行通道(I/O)程序来控制I/O操作。 I/O通道又与一般的处理机不同: 指令类型单一:通道硬件比较简单,其所能执行的命令主要局限于与I/O操作有关的指令; 通道与CPU共享内存:通道没有自己的内存,通道所执行的通道程序放在主机的内存中的。 多通路I/O系统 5.2 I/O控制方式 5.2.1 程序I/O方式 5.2.2 中断驱动I/O控制方式 5.2.3 直接存储器访问(DMA)I/O控制方式 5.2.4 I/O通道控制方式 I/O控制方式发展的动力:尽量减少CPU对I/O控制的干预,把CPU从繁琐的I/O控制事务中解脱出来,以便完成更多的数据处理事务。 5.2.1程序I/O方式 程序直接控制方式(Programming direct control):由用户进程直接控制内存或CPU和外围设备之间的信息传送。 程序I/O方式的优缺点 优点:控制简单。 缺点: CPU和外围设备只能串行工作 不能实现设备之间的并行工作 只适合CPU执行速度较慢,而且外围设备较少的系统。 5.2.2中断驱

文档评论(0)

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

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

1亿VIP精品文档

相关文档