首页 > 试题广场 >

在设备管理中,用来实现设备分配的四个数据结构中,每个设备一张

[单选题]

在设备管理中,用来实现设备分配的四个数据结构中,每个设备一张,描述设备特性和状态,反映设备的特性、设备和控制器的连接情况的数据结构是(    )

  • 设备控制表(DCT)
  • 系统设备表(SDT)
  • 控制器控制表(COCT)
  • 通道控制表(CHCT)
设备分配依据的主要数据结构有设备控制表(DCT)、控制器控制表(COCT)、通道控制表(CHCT)和系统设备表(SDT),各数据结构功能如下:

设备控制表DCT:系统为每一个设备配置一张DCT,如图5-9所示。它用于记录设备的特性以及与I/O控制器连接的情况。DCT包括设备标识符、设备类型、设备状态、指向控制器控制表COCT的指针等。其中,设备状态指示设备是忙还是空闲,设备队列指针指向等待使用该设备的进程组成的等待队列,控制表指针指向与该设备相连接的设备控制器。


图5-9设备控制表

控制器控制表COCT:每个控制器都配有一张COCT,如图5-10a所示。它反映设备控制器的使用状态以及和通道的连接情况等。

通道控制表CHCT:每个通道配有一张CHCT,如图5-10b所示。

系统设备表SDT:整个系统只有一张SDT,如图5-10c所示。它记录已连接到系统中的所有物理设备的情况,每个物理设备占一个表目。


图 5-10  COCT、CHCT 和 SDT

由于在多道程序系统中,进程数多于资源数,会引起资源的竞争。因此,要有一套合理的分配原则,主要考虑的因素有:I/O设备的固有属性,I/O设备的分配算法,设备分配的安全性以及设备独立性。
发表于 2017-10-09 22:59:55 回复(0)