操作系统 第七章


重难点:
  设备管理、I/O 控制方式、设备分配、缓冲技术、磁盘驱动调度

设备管理概述

  • 设备分类
    • 按设备的数据组织分类:

      • 字符设备
      • 块设备
    • 按设备的固有属性分类:

      • 两个空:独占设备、共享设备
      • 三个空:独占设备、共享设备、虚拟设备
    • 设备独立性

      • 用户或程序中使用的设备与具体的物理设备无关,用户或程序使用的是逻辑设备,当进程运行时,由操作系统在逻辑设备与物理设备之间建立连接,即设备的分配,把这种设备使用方法的特点称为设备独立性
      • 基本功能:按名存取
      • 主要功能:
        • 文件内容的组织
        • 文件和目录管理
        • 文件存储空间管理
        • 文件系统的接口
        • 文件的共享与安全性
            
  • I/O 控制方式
    • 程序查询方式
    • 中断方式
    • DMA方式
    • 通道方式
        
  • 设备分配
    • 数据结构

  

  • 缓冲技术
    • 在设备的 I/O 操作过程中,利用一种存储部件或其中的部分(例如内存中的某个小区域),暂时存放要交换的数据,将来再把数据传输到目标位置,这种暂存技术叫缓冲技术
    • 引入缓冲的目的
      • 缓解设备和处理器之间的速度不匹配的矛盾,提高系统工作的并行程度
      • 减少I/O操作的次数
      • 减少中断次数
      • 提高系统的及时性,方便用户操作
          
  • 磁盘驱动调度
    • 决定一组磁盘 I/O 操作的处理顺序,以减少完成这组磁盘 I/O 操作请求所花的时间
    • 移臂调度算法例子(P269-272,SSTF、SCAN、电梯)
posted @ 2020-12-13 06:28  物转星移几度秋  阅读(76)  评论(0)    收藏  举报