[计算机]第5章设备管理 操作系统.ppt

[计算机]第5章设备管理 操作系统

  2.控制器控制表、通道控制表和系统设备表   (1) 控制器控制表(COCT)。系统为每一个控制器都设置了一张用于记录本控制器情况的控制器控制表,如图5-21(a)所示。   (2) 通道控制表(CHCT)。每个通道都配有一张通道控制表,如图5-21(b)所示。   (3) 系统设备表(SDT)。这是系统范围的数据结构,其中记录了系统中全部设备的情况。每个设备占一个表目,其中包括有设备类型、设备标识符、设备控制表及设备驱动程序的入口等项,如图5-21(c)所示。 图5-21 COCT、CHCT和SDT 5.5.2 设备分配时应考虑的因素   为了使系统有条不紊地工作,系统在分配设备时,应考虑这样几个因素: ① 设备的固有属性;② 设备分配算法;③ 设备分配时的安全性;④ 设备独立性。   1.设备的固有属性   在分配设备时,首先应考虑与设备分配有关的设备属性。设备的固有属性可分成三种: 第一种是独占性,是指这种设备在一段时间内只允许一个进程独占,此即第二章所说的“临界资源”; 第二种是共享性,指这种设备允许多个进程同时共享; 第三种是可虚拟设备,指设备本身虽是独占设备,但经过某种技术处理,可以把它改造成虚拟设备。   2.设备分配算法   对设备进行分配的算法,与进程调度的算法有些相似之处,但前者相对简单,通常只采用以下两种分配算法:   (1) 先来先服务。   (

文档评论(0)

1亿VIP精品文档

相关文档