【重学计算机】操作系统D4章:设备管理

时间:2021-11-01 08:50:03

1. IO的控制方式

2. IO的实现

  • 软件实现层次:硬件 --> 中断处理程序 --> 设备驱动程序 --> 独立于设备的IO软件 --> 用户空间的IO软件
  • IO缓冲:
    • 解决问题:
      • 设备与CPU速度不匹配
      • 逻辑记录大小和物理记录大小不一致
      • 减少IO操作对CPU的中断次数
    • 实现:缓冲区
      • 内存中开辟一个专门临时存放IO数据的区域
    • 分类:单缓冲、双缓冲、多缓冲

3. 磁盘

【重学计算机】操作系统D4章:设备管理

  • 调度策略
    • 移臂调度:以双向调度中的电梯调度算法为经典
    • 旋转调度:写数据时采用交叉因子写入方式,可以提高旋转读数据的命中率