下载此文档

5-操作系统设备管理教程文件.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
5-操作系统设备管理教程文件.ppt第五章操作系统设备管理訾小超1本章主要内容:概述设备管理的目标设备的类型设备和OS的通信方式设备管理和分配设备维护设备分配设备管理的向上接口磁盘调度Linux的设备管理21、概述1-1、为何要引入设备管理设备千差万别,即使同类设备也会存在实现细节和接口方面的区别。如果让使用者(应用程序)直接操纵设备。会加重应用程序设计者的负担。应用程序依赖于具体的设备,应用程序的移植性比较差。设备利用率低。根源:无法实现设备共享对一些低速设备,难以协调处理器和外设的速率不匹配问题31-3、设备管理和使用的软件层次关系底层通信(中断处理):实现软件和硬件设备的通信。设备驱动:接受来自上层的抽象操作请求,并负责操作的具体实施。主要组成:与设备打交道的软件部分。共享支持、缓冲区支持等。对用户层的形式上统一的I/O接口:每个I/O调用接口对应具体的设备抽象操作。使用设备的用户级程序:通过调用所提供的接口来实现对设备的使用或控制。51-4、设备的类型设备种类比较多,每种的特征差别很大。分类方式不一,可以从多个角度进行分类。设备外在功能(使用者的角度):输入设备输出设备存储设备……设备的数据传输方式上(设备研制者):块设备字符设备流设备6设备的存在形式上(OS角度):物理设备逻辑设备设备的使用形式(使用和OS管理角度):共享设备独占设备72、设备和OS间的通信控制方式2-1、通信的硬件原理:I/O设备组成:机械部件(实施部件):具体实现设备的操作。电子部件(接口部件):又叫设备控制器,直接外接用于控制和数据通信的电缆线。操作系统与控制器直接打交道,发送操作命令,或收发数据。控制器接收OS发来的操作指令,控制机械部件完成相应操作。8设备控制器的接口特征简单的通信接口只要通过一根信号线的高低电平就能通信。对复杂的设备,可能很多字节的内容需要访问(设置或查询),总的来讲分为两类:控制类:一般称为控制寄存器。OS通过设置控制寄存器,向设备发出操作指令。或通过查询控制寄存器来获知设备的工作状态。数据类:一般称为数据寄存器。OS通过设置数据寄存器传出控制参数,或进行数据I/O。数据寄存器可能包含多个。9为每位或每个控制寄存器提供一根或一组信号线(太多的信号线)直接相连是不现实的。为兼容CPU的体系结构,出现地址的概念。把所有寄存器统一进行编址,一般而言这种编址是连续的(假定0---50字节)。访问时:将设备的控制器与系统总线相连先发地址信号,然后访问对应的寄存器。10

5-操作系统设备管理教程文件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nnyoung
  • 文件大小263 KB
  • 时间2020-07-09