系统未实现对独占设备的分配,必须设置相应的数据结构。
设备分配中的数据结构
-
设备控制表(DCT)
系统为每一个设备都设置了一张设备控制表,用来记录设备的情况。
设备控制表中,有用于指示设备类型的字段type和设备标识字段deviceid,还有
(1)设备队列队首指针:凡因请求设备而未得到满足的进程,应将其PCB按照一定的策略排成一个设备请求队列,其队首指针指向队首PCB
-
控制器控制表(OCOT)
系统为每一个控制器都设置了一个控制器控制表
-
通道控制表(CHCT)
系统为每一个通道设置了一张通道控制表
-
系统设备表(SDT)
这是系统范围的数据结构,记录了系统中全部设备的情况,每个设备占一个表目