操作系统 第七章
目录
重难点:
设备管理、I/O 控制方式、设备分配、缓冲技术、磁盘驱动调度
设备管理概述
- 设备分类
-
按设备的数据组织分类:
- 字符设备
- 块设备
-
按设备的固有属性分类:
- 两个空:独占设备、共享设备
- 三个空:独占设备、共享设备、虚拟设备
-
设备独立性
- 用户或程序中使用的设备与具体的物理设备无关,用户或程序使用的是逻辑设备,当进程运行时,由操作系统在逻辑设备与物理设备之间建立连接,即设备的分配,把这种设备使用方法的特点称为设备独立性
- 基本功能:按名存取
- 主要功能:
- 文件内容的组织
- 文件和目录管理
- 文件存储空间管理
- 文件系统的接口
- 文件的共享与安全性
-
- I/O 控制方式
- 程序查询方式
- 中断方式
- DMA方式
- 通道方式
- 设备分配
- 数据结构
- 数据结构
- 缓冲技术
- 在设备的 I/O 操作过程中,利用一种存储部件或其中的部分(例如内存中的某个小区域),暂时存放要交换的数据,将来再把数据传输到目标位置,这种暂存技术叫缓冲技术
- 引入缓冲的目的
- 缓解设备和处理器之间的速度不匹配的矛盾,提高系统工作的并行程度
- 减少I/O操作的次数
- 减少中断次数
- 提高系统的及时性,方便用户操作
- 磁盘驱动调度
- 决定一组磁盘 I/O 操作的处理顺序,以减少完成这组磁盘 I/O 操作请求所花的时间
- 移臂调度算法例子(P269-272,SSTF、SCAN、电梯)

浙公网安备 33010602011771号