操作系统设备管理(1).pdfVIP

  1. 1、本文档共51页,可阅读全部内容。
  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文档。上传文档
查看更多

第五章操作系统设备管理

訾小超

精选ppt

本章主要内容:

n概述

n设备管理的目标

n设备的类型

n设备和OS的通信方式

n设备管理和分配

n设备维护

n设备分配

n设备管理的向上接口

n磁盘调度

nLinux的设备管理

精选ppt2

1、概述

n1-1、为何要引入设备管理

n设备千差万别,即使同类设备也会存在

实现细节和接口方面的区别。如果让使

用者〔应用程序〕直接操纵设备。

n会加重应用程序设计者的负担。

n应用程序依赖于具体的设备,应用程序

的移植性比较差。

n设备利用率低。根源:

精选ppt3

n

n1-2、操作系统设备管理的要求和目标

§为用户提供方便、统一的设备使用界面。

n提高外部设备利用率,尽量提高并行程度

n实现程序与设备的无关性。

n要解决快速的处理器与慢速的I/O设备之间

的操作匹配的问题:缓冲区、预读、缓写等

手段。

n设备管理要实现这些缓冲区的建立、分配、

释放与回收。

精选ppt4

n1-3、设备管理和使用的软件层次关系

n底层通信〔中断处理〕:

n实现软件和硬件设备的通信。

n设备驱动:

n接受来自上层的抽象操作请求,并负责操作的

具体实施。

n主要组成:

n与设备打交道的软件局部。

n共享支持、缓冲区支持等。

n对用户层的形式上统一的I/O接口:

n每个I/O调用接口对应具体的设备抽象操作。

精选ppt5

n1-4、设备的类型

n设备种类比较多,每种的特征差异很大。

n分类方式不一,可以从多个角度进行分类。

n设备外在功能〔使用者的角度〕:

n输入设备

n输出设备

n存储设备

n……

n设备的数据传输方式上〔设备研制者〕:

n块设备精选ppt6

n设备的存在形式上〔OS角度〕:

n物理设备

n逻辑设备

n设备的使用形式〔使用和OS管理角度〕:

n共享设备

n独占设备

精选ppt7

2、设备和OS间的通信控制方式

n2-1、通信的硬件原理:

nI/O设备组成:

n机械部件〔实施部件〕:具体实现设备

的操作。

n电子部件〔接口部件〕:又叫设备控制

器,

n直接外接用于控制和数据通信的电缆线。

n操作系统与控制器直接打交道,发送操

精选ppt8

n设备控制器的接口特征

n简单的通信接口只要通过一根信号线的上下

电平就能通信。

n对复杂的设备,可能很多字节的内容需要访

问〔设置或查询〕,总的来讲分为两类:

n控制类:一般称为控制存放器。OS通过设置

控制存放器,向设备发出操作指令。或通过

查询控制存放器来获知设备的工作状态。

n数据类:一般称为数据存放器。OS通过设置

数据存放器传出控制参数,或进行数据I/O。

精选ppt

文档评论(0)

卢兴云 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档