设备管理

设备管理的功能:缓冲区管理、设备分配、设备无关性、设备调度

数据传送控制方式有哪几种

  • 程序直接控制方式:用户进程来直接控制内存或 CPU 和外围设备之间直接传输数据,阻塞式等待输入和输出,利用率极低
  • 中断控制方式:在每个数据传送完成后中断 CPU,等待传输数据的同时CPU可以完成其他工作。但所有设备输入输出都经过CPU,切换时间过多
  • DMA方式:在外设和内存开辟新通道,交由设备管理器(DMA控制器)进行,完成数据传输的工作后再中断CPU
  • 通道方式:与DMA类似,需要CPU中断的次数更少,使用多通道来接管跟随设备数增长的DMA控制器数量

设备分类

  • 按功能分:输入、输出
  • 按分配特性分:独占设备、共享设备、虚拟设备
  • 按数据传输分:串行、并行

设备标识符

UNIX提供了设备类型编号(主设备号)和设备相对号

通道

主机通过选择不同的通道来进行不同级别的IO

  • 字节多路通道:字节为单位传输,服务于多个低速IO设备
  • 选择通道:同一时间只为该通道内的一个设备服务,连续传输一个块的数据。主要用于连接高速设备
  • 成组多路通道:集合以上两者服务于高速或中速设备
  • 微型机IO:总线结构IO

results matching ""

    No results matching ""