操作系统简介之I/O管理和磁盘调度

操作系统简单总结——I/O管理和磁盘调度

I/O管理

I/O设备(外部设备)主要是与外部进行数据交流的设备。每个设备都有通过连接总线的设备管理器与CPU和内存相连。

I/O功能组织的四种技术:

  • 程序控制I/O
  • 中断驱动I/O
  • 直接存储器访问DMA
  • 通道

I/O缓冲:

  • 内存公用缓冲池(磁盘的部分扇区副本和其他I/O数据)
  • 设备专用缓冲

缓冲主要解决速度不匹配的问题

磁盘请求调度

  • 先进先出
  • 最短服务时间优先算法
  • SCAN扫描算法
  • C-SCAN 循环扫描算法

RAID独立磁盘冗余阵列

RAID用多个小容量磁盘代替单个大容量磁盘。