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

操作系统第5章设备管理概要.ppt

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

第5章设备管理;控制计算机所有输入/输出设备是操作系统的主要功能之一。在计算机系统中,除了CPU和内存之外,其他的大局部硬件设备称为外部设备。包括常用的输入输出设备、外存设备以及终端设备等。这些设备种类繁多、特性各异、操作时的区别也很大,从而使得操作系统的设备管理变得十分复杂,因此,设备管理是操作系统中最庞杂和琐碎的局部。;第5章设备管理;5.1概述;设备的种类和数量越来越多,结构也越来越复杂,为了管理上的方便,通常按不同的观点,从不同的角度对设备进行分类。

1、按照信息交换的单位分类:字符设备(character

device)、块设备(blockdevice)

2、按照输入输出特性分类:输入输出设备、存储

设备、通信设备

3、按照所属关系分类:系统设备、用户设备

;4、按照资源分配方式分类:独占设备、共享设

备、虚拟设备

5、按照传输速率分类:高速设备、中速设备、

低速设备;2.设备与控制器之间的接口

设备通常不直接与cpu相连,而是与设备控制器相连,三种信号线。;5.1概述;一般而言,设备由两大局部组成:物理设备和电子

部件,为了到达设计的模块性和通用性,一般将其分开。

物理设备泛指输入输出设备中为执行所规定的操作

必须有的物理装置,包括机械运动、光学变换、物理

效应以及机电、光电或光机结合的各种有形的设备。

电子部件称为设备控制器〔DeviceController〕或

适配器〔Adapter〕,是和计算机系统直接联系的电子

部件,在个人计算机中,它常常是一块可以插入主板

扩充槽的印刷电路板。;1、设备控制器的组成;2、设备控制器的功能

⑴接收和识别CPU或通道发来的命令

⑵实现数据交换

⑶发现和记录设备及自身的状态信息

⑷设备地址识别

⑸数据缓冲

⑹过失控制;3、设备、控制器和软件之间的关系;5.1概述;;1、通道的类型

按照信息交换方式和连接设备种类不同,通道可分为三种类型:

⑴字节多路通道〔ByteMultiplexerChannel〕

⑵数组选择通道〔BlockedSelectorChannel〕

⑶数组多路通道〔BlockMultiplexerChannel〕;;;;2、通道与设备的连接

具有通道装置的计算机,主机、通道、控制器和设备

之间采用四级连接,实施三级控制。;;3.总线系统;1.ISA和EISA总线

1)ISA(IndustryStandardArchitecture)总线

这是为了1984年推出的80286型微机而设计的总线结构。其总线的带宽为8位,最高传输速率为2Mb/s。之后不久又推出了16位的(EISA)总线,其最高传输速率为8Mb/s,后又升至16Mb/s,能连接12台设备。

2)EISA(ExtendedISA)总线

;2.局部总线(LocalBus);第5章设备管理;;5.2I/O控制;程序直接控制I/O方式〔programmedI/O〕又称程

序查询方式,在尚无中断的早期计算机系统中,输入

输出完全由CPU控制。在这种方式下,输入输出指令

或询问指令测试一台设备的“忙/闲〞标志位,决定主存

储器和外围设备是否交换一个字节或一个字。每传送

一个字节或一个字,CPU都要循环地执行状态检查。;;5.2I/O控制;;;5.2I/O控制;⒈DMA控制方式的引入:虽然程序中断方式消除了程序查询方式的“忙式〞测试,提高了CPU的利用率,但是CPU在响应中断请求后,必须停止现行程序转入中断处理程序并参与数据传输操作。例如,要从键盘输入1KB的数据,就需要中断1024次CPU。如果I/O设备能直接与主存交换数据而不占用CPU,那么CPU的利用率还可提高??这就出现了直接存储器存取(DirectMemoryAccess,DMA)方式。DMA方式适用于具有DMA控制器的计算机系统。;DMA控制器至少需要以下逻辑部件:

⑴内存地址存放器

⑵字〔节〕计数器

⑶数据缓冲存放器或数据缓冲区

⑷设备地址存放器

⑸中断机制和控制逻辑;⒉DMA控制方式的工作原理;DMA方式的特点:

⑴数据在内存和设备之间直接传送,传送过程中不需要CPU干预。

⑵仅在一个数据块传送结束后,DMA控制器才向CPU发送中断请求。

⑶数据的传送控制工作完全由DMA控制器完成,速

文档评论(0)

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

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

1亿VIP精品文档

相关文档