5.1 I/O管理概述

5.1.1 I/O设备分类

  • image.png

    5.1.2 I/O控制方式

  • image.png

  • 9e4b6f85af2e7f205128799a1f89f9a.jpg

    5.1.3 I/O子系统的层次结构

  • image.pngimage.pngimage.png

  • image.png
  • 逻辑设备表(LUT,logical unit table)存放逻辑设备和物理设备的对应关系,和驱动程序的入口地址
  • 硬件层的电子部件即是设备控制器,其利用寄存器与CPU通信,寄存器的编址有两种方式,内存映像I/O和独立编址

    5.2 I/O核心子系统

    以上介绍的设备独立性软件,设备驱动软件,中断处理程序是I/O核心子系统,下面介绍一些相关的功能

    5.2.1 SPOOLing技术(用户层)

    image.png

    5.2.2 设备分配与回收(设备独立性层)

    image.png

    5.2.3 缓冲区管理

    image.png

  • 磁盘高速缓存:在内存中开辟的一块空间,存储磁盘的副本,当CPU要访问磁盘时先去访问磁盘高速缓存,如果没有找到再去访问磁盘