- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章设备管理DvcesManagement
第六章 设备管理Devices Management 设备管理不但要管理实际I/O操作的设备(如磁盘机、打印机),还要管理诸如设备控制器、DMA控制器、中断控制器、I/O处理机(通道)等支持设备。设备管理包括各种设备分配、缓冲区管理和实际物理I/O设备操作,通过管理达到提高设备利用率和方便用户。 设备管理是操作系统中最繁杂而且与硬件紧密相关的部分。 外设特性差异的表现 速度(数据传输速度差别相当大) 千兆网卡 显示卡 硬盘 以太网卡 光盘 扫描仪 激光打印机 软盘 调制解调器 鼠标 键盘 I/O设备的分类 按与主机间数据传输的单位分 字符设备:以字符为单位进行输入、输出的设备。每输入或输出一个字符就要中断一次主机CPU请求进行处理,所以又称慢速字符设备。 块设备:以字符块为单位进行输入、输出的设备。例如:硬盘 I/O设备的分类 按与主机之间的交互方式分 询问方式(Query):实时系统中必需采用,在一般简单系统中也广泛采用,但系统开销较大,每次进行输入输出工作,都需要由主机CPU干预 中断方式(Interrupt):有硬中断和软中断之分,中断按级别分类排队工作;可按字符、字、块的传递产生中断;实时控制常用实时时钟中断,起自动控制作用;中断工作主要由中断请求、中断响应和中断服务处理组成。“中断”的产生使管理工作更能“自动化” DMA方式(Direct Memory Access) :有硬通道和软通道之分,硬通道,例如,典型的DMA工作方式;软通道是软件设计中使用的各种“标识”、“缓冲”等; I/O通道(I/O处理机):专用于处理I/O的处理机 医生查房(“询问”),以便及时掌握病情。病床旁红灯是紧急请求 医生按钮(“中断请求”)。常规医疗处理医生委托护士(“硬通道”)去做。但护士只有执行权而无修改权。 I/O设备的分类(cont.) 按设备的读/写物理特性分 顺序存储设备:磁带机 随机存储设备 :磁盘、光盘 按是否可以共享分 共享设备 独占设备 虚拟设备 按数据接口的传输方式分 并行设备 串行设备 设备接口标准 串行设备接口标准 RS-232: 用于接串口mouse、外置modem USB: 分1.1和2.0两个标准 IEEE1394:多媒体设备接口,接DV SATA 并行设备接口标准 Parallel:接打印机、加密狗.. IDE:硬盘、光驱,UDMA/66 SCSI: 硬盘、光驱、扫描仪 USB USB ,是 Universal Serial Bus 的缩写,如果按中文直接翻译就是“通用串行总线”接口,它是一种串行总线系统,带有5V电压,支持即插即用功能,支持热拔插功能,最多能同时连入127个USB设备,由各个设备均分带宽。 它诞生于1994年,当时是由 PC 界的几位“巨人”——康柏、IBM、Intel和Microsoft共同推出的,旨在统一外设如打印机、外置Modem、扫描仪、鼠标等的接口,以便于安装使用,取代以往的串口、并口和PS/2接口,可是 USB 标准真正颁布已经是 1996年了,当时的标准是 USB1.0,直到1998年,USB才迎来了真正的春天——首先是业界巨头们坐下来制定了USB1.1标准,使USB技术更加成熟可靠;接着Win98发布,宣布正式对USB接口提供支持,USB才真正发展起来(注:在Win98之前,Win97也能支持USB,不过没有广泛使用。) IEEE1394 IEEE1394,又称作“ Firewire ”即“火线”。早在1985年,苹果公司就已经开始着手研究“火线”技术,并取得了很大成效;但是这个标准正式确立,却是10年之后了。它是IEEE(电气与电子工程师协会)于1995年正式制定的总线标准。 由于IEEE1394的数据传输速率相当快,因此有时又叫它“高速串行总线”。信息家电和高端服务器等领域,IEEE1394就以其超快的速度成为该领域的唯一选择。 USB 与 IEEE1394 总线标准 主板扩充插槽的接口标准 ISA PCI AGP 专用于显示系统 PCI Express I/O子系统的软件体系结构 设备管理子系统的任务 为用户提供一个统一的、友好的使用界面 负责管理系统中的各种设备 根据不同设备完成的实际操作,跟踪记录设备的各种不同状态,并处理该设备可能出现的各种错误 优化设备的调度,提高设备的利用率 I/O子系统的软件体系结构(cont.) 设备的独立性(设备无关性) 应用程序独立于具体使用的物理设备。 一个程序应独立于它使用的设备 程序要尽可能地与它使用的设备类型无关 优点 方便用户编程 使用程序的运行不受具体的机器环境的限制 如果配备打印机,输入信息送到打印机,否则可将输出重定向到某个指定文件 便于程序移植 I/O子系统的软件体系结构
文档评论(0)