Posted on 2005-12-25 13:18
quite 阅读(399)
评论(0) 编辑 收藏 引用 所属分类:
操作系统
关于设备分配用到的数据结构:
1。系统设备表(SDT):系统维护的数据结构,对于单用户的系统,仅有一张。其中共中央办公厅,每个设备占一个表目,包括设备类型、设备标识符(逻辑设备名)、设备控制表及设备驱动程序入口等。
2。通道控制表:系统中所有通道的记录。
3。控制器控制表:系统中所有控制器的记录。
4。设备控制表:系统中所有设备的记录。
设备分配过程:
系统根据I/O请求分配设备时,首先查找系统设备表(系统设备表中记录了系统中全部设备的情况),从中找出该设备的设备控制器表(设备控制器表设备的直接控制者),分配设备,然后系统再到设备控制表中找上一级的控制器(控制器控制表是设备控制器的直接控制者),分配控制器后,再从控制器中找再上一级的通道(通道是设备控制器的直接控制者)。只有在设备、控制器、通道三者都分配成功时,本次设备分配才算成功。