DCT

設備控制表(DeviceControlTable)

DCT,設備控制表,系統中的每台設備都有一張設備控制表DCT。在DCT中充分體現出了設備的各方面特徵,以及與該設備相連的設備控制器的情況,並保存了控制器塊的入口位置。

設備控制表


DCT(Device Control Table)
系統中的每台設備都有一張設備控制表DCT。在DCT中充分體現出了設備的各方面特徵,以及與該設備相連的設備控制器的情況,並保存了控制器塊的入口位置。其內容如下:

邏輯設備號


用戶進程申請設備時用的編號。

物理設備號


設備的內部標識符,是操作系統在啟動階段為設備建立的編號,不同的設備的有不同的設備號。

設備特性


指出設備的固有特性。如:可讀,可寫,可讀寫等。

設備狀態


指明當前設備的狀況,是否空閑/忙碌,是否好/壞。

等待隊列指針


由等待使用該設備的進程所連接而成的隊列,隊首及隊尾指針放入DCT的此項目中。

COCT指針


凡是與該設備相聯的控制器排成鏈表,其隊首指針放入DCT的該項中。

驅動入口


驅動設備用的驅動程序的入口位置。

重複操作


允許在傳送出錯后,反覆再傳送的最大重複次數。

排隊指針


每個DCT表為了管理上的方便,可以按照類型連接起來,形成一條DCT鏈。