OS2013UNIT9设备管理 冯耀霖.pptVIP

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OS2013UNIT9设备管理 冯耀霖

Unit 9 设备管理    设备,也称外部设备或I/O设备,是指那些由于原理、结构、数据格式等原因不能与系统总线直接连接的装置。它们也是计算机系统不可或缺的重要组成部分,是计算机主机(CPU+内存)与外部环境进行交互和沟通的通道。    显然,I/O设备的存在才使得计算机的存在有了意义,就像一个人,如果没有与人交际和沟通的能力,则这个人通常被认为是痴呆或白痴,即使他实际上是一个天才。同样,一台没有I/O设备的计算机,不管其计算功能多么强大,也是废铁一堆。所以,设备管理也是操作系统的重要组成部分,是操作系统的基本功能之一,而且由于I/O设备的种类繁多,各自的特性和使用方式有很大差异,因此,设备管理软件可以说是操作系统中最繁杂的部分。 内容  ●设备  ●设备管理概述  ●设备驱动程序  ●独立于设备的I/O软件  ●用户级I/O软件 §1 设备 ◆设备分类 ◆设备的差异性 ◆设备控制器 ◆I/O控制方式 1.1 设备分类    可以说,外部设备(简称外设或设备)是计算机系统中最多样、差异最大的组成部分,不同的计算机系统所配置的外设也不同。对外设的分类方法有许多种,主要有以下三种:    ■基本分类法    ■功能分类法    ■管理分类法    1. 基本分类法    它把外设大致分为三类:    (1) 外存:磁盘、光盘、U盘。    (2) 人-机通信设备:    输入设备有:键盘、鼠标、话筒、光笔、扫描仪、数码相机等;    输出设备有:显示器、打印机、绘图仪、扬声器等。    (3) 机-机通信设备:    输入设备有:传感器、仪器仪表等;    输出设备有:执行器、仪器仪表等;    输入输出设备有:网卡、Modem等。  2. 功能分类法    如果从外设的功能上来分,只有两种:存储设备和通信设备。    (1)存储设备 即外存,外存的共同特点是都对存储区进行分块管理,也就是说,这些设备在逻辑上可以看成是有若干存储块组成的存储空间,所以传统上也被称作块设备。另外,为了进行大块数据的传输,通常需要在内存为它们创建比较大的数据缓冲区。    (2)通信设备 除了外存之外的那些外设通常都是通信设备,它们是计算机与外部环境进行交互的主要手段。这些设备的数据量往往不是很大,也不是很集中,因此这类设备在内存中不需要较大的缓冲区,或者就根本没有缓  冲区,例如键盘、鼠标等。这些设备传统上也被称作字符设备。  3. 管理分类法    按设备的管理性质可把外设分为两类:    (1)系统设备 是指操作系统生成时就纳入系统管理范围的各种标准设备(基本配置),操作系统提供有相应的数据结构和设备驱动程序等。如键盘、鼠标、显示器、磁盘驱动器等。    (2)用户设备 是指系统设备之外的非标准设备,在安装操作系统时没有配置,而由用户根据需要自己安装配置。如扫描仪、绘图仪等。 1.2 设备的差异性    外部设备由于种类不同,制造商不同,技术标准不同,其特性可以有巨大的不同。而这种不同越是明显,对操作系统的设计的挑战就越大。因为屏蔽这些巨大的不同,使得不同的设备相互共存并不是一件容易的事情。    其中最为明显的一种差异是数据传输的速度,它涵盖的范围从每秒十个字节到几兆个字节。表9-1给出的是较为常见的一些设备的数据传输率。 1.3 设备控制器    从设备的物理结构上来看,外设可能是电器的或机械的,甚至是机、电、光多种技术结合的。但不管其主体是哪种构成,只要它要与电子计算机相连接,那它就必须有电子器件部分。这也就是说,计算机的外设必须由两部分组成:一是外设的执行部分(电气的、机械或机、电、光多种技术结合的),也称设备主体;二是外设与系统的接口部分,而且这部分一定是电子部分,因为计算机系统必须通过这些接口来对外设进行控制和数据传输。    设备控制器(也称适配器)是外设与总线之间的一组电子器件。例如,串行口控制器就是一种简单的设备控制器,它是计算机上用来控制串行信号的一块芯片或一个芯片组。再如贴在磁盘侧面的电子线路板也是一种设备控制  器——磁盘控制器,CPU就是通过这个控制器来对磁盘进行各种操作的。    为使处理器可以像访问内存那样来访问外设,计算机系统必须提供一些互不冲突、能按地址访问、并能以数字信号进行数据传送的设备寄存器。通常每个设备都有三类设备寄存器:状态寄存器、控制寄存器、数据寄存器。这些寄存器都有自己的专有地址,称做端口(port)。这些寄存器的作用分别为:    ■状态寄存器用来由控制器向处理器提供设备的当前工作状态。例如,设备的当前操作是否执行完毕,数据是否可以被读出或写入,以及各种错误提示等。这些信息通常都用字位(bit)来表示。    ■控制寄存器主要用来由处理器向控制器传送操作命令。还用来管理外设工

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档