设备的分配与回收

设备的分配与回收

设备分配时应考虑的因素


静态分配和动态分配

设备分配管理中的数据结构

设备控制表(DCT)

控制器控制表(COCT)

通道控制表(CHCT)

系统设备表(SDT)

设备分配的步骤

  1. 根据进程请求的物理设备名查找SDT(注:物理设备名是进程请求分配设备时提供的参数)
  2. 根据SDT找到DCT,若设备忙碌则将进程PCB挂到设备等待队列中,不忙碌则将设备分配给进程
  3. 根据DCT找到COCT,若控制器忙碌则将进程PCB挂到控制器等待队列中,不忙碌则将控制器分配给进程。
  4. 根据COCT找到CHCT,若通道忙碌则将进程PCB挂到通道等待队列中,不忙碌则将通道分配给进程

设备分配步骤的改进



总结


设备的分配与回收
https://lzyjx.github.io.git/2023/05/17/设备的分配与回收/
作者
六只羊
发布于
2023年5月17日
许可协议