第8章设备管理导论.ppt

第8章 设备管理 8.4 设备的分配与调度算法 8.4.1 管理设备时的数据结构 为了管理系统中的外部设备,操作系统为每一台设备开辟一个存储区,随时记录系统中每一台设备的基本信息,这个存储区被称为“设备控制块DCB(Device Control Block)”。 因为设备控制块DCB中存放的是一台具体设备的有关信息,找到一个设备的DCB,就得到了该设备的特性、各种参数、使用情况等,所以DCB是设备管理中最重要的一种数据结构。 为了管理设备,系统除了为每个设备设置DCB外,整个系统还要有一张所谓的“系统设备表(SDT—System Device Table)”。 8.4.2 独享设备的分配 “独享设备”即是在使用上具有排它性的设备。 独享设备的使用具有排它性,因此对这类设备只能采取“静态分配”的策略。 为了管理起见,系统在内部对每一台设备进行编号,以便相互识别。设备的这种内部编号称为设备的“绝对号”。 为了便于区分,避免混乱,允许用户对自己要求使用的几台相同类型的设备进行编号。这种编号出自于用户,因此称为设备的“相对号”。 用户是通过“设备类,相对号”来提出使用设备的请求的。 操作系统设置两种表,一是“设备类表”,整个系统就只有一张设备类表;一是“设备表”,每一类设备有一张。 对于独享设备,常采用的分配算

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档