下列关于银行家算法的叙述中,正确的是()。
A.银行家算法可以预防死锁
B.当系统处于安全状态时,系统中一定无死锁进程
C.当系统处于不安全状态时,系统中一定会出现死锁进程
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
A.银行家算法可以预防死锁
B.当系统处于安全状态时,系统中一定无死锁进程
C.当系统处于不安全状态时,系统中一定会出现死锁进程
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
A.当系统处于不安全状态时,系统中一定会出现死锁进程
B.当系统处于安全状态时,系统中一定无死锁进程
C.银行家算法可以避免死锁
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
在下列解决死锁的方法中,属于死锁预防策略的是
A.资源有序分配法
B.资源分配图化简法
C.死锁检测算法
D.银行家算法
A.银行家算法
B.一次性分配策略
C.剥夺资源法
D.资源有序分配策略
死锁的预防是通过破坏产生死锁的四个必要条件来实现的。下列方法中,破坏了“循环等待”条件的是()。
A.资源按序分配策略
B.银行家算法
C.一次性分配资源策略
D.资源分配图化简法
(24 )下列关于操作系统设备管理的叙述中,哪些是正确的?
Ⅰ . S POOLing 是一种典型的虚拟设备技术
Ⅱ . 通过引入通道,可以使 CPU 从慢速的输入输出工作中解脱出来
Ⅲ . 利用缓冲技术,可以提高 设备 的使用效率
Ⅳ .扫描算法可以提高寻道优化
A )仅 Ⅰ 、 Ⅱ 和 Ⅲ
B ) 仅 Ⅱ 、 Ⅲ 和 Ⅳ
C )仅 Ⅰ 、 Ⅲ 和 Ⅳ
D )都正确
避免死锁的一个著名的算法是(27)。
A.先入先出法
B.银行家算法
C.优先级算法
D.资源按序分配法
(19 )下列关于时间片轮转算法的叙述中,哪一个是不正确的?
A )在时间片轮转算法中,系统将 CPU 的处时间划分成一个个时间段
B )就绪队列中的各个进程轮流在 CPU 上运行,每次运行一个时间片
C )时间片结束时,运行进程自动让出 CPU 并进入等待队列
D )如果时间片长度很小,则调度程序抢占 CPU 的次数频繁,增加了系统开销
避免死锁的一个著名的算法是(15)。
A.先入先出法
B.银行家算法
C.优先级算法
D.资源按序分配法
(43 )下列关于查询处理的叙述中,哪一条是不正确的?
A )查询处理器中最主要的模块是查询编译器和查询执行引擎
B )在查询处理开始之前,系统需要对 SQL 语言表达的查询语句进行分析, 形成语法分析树
C )在大型集中式数据库中,执行一个查询所用的 CPU 时间是最主要的查询 代价
D )实现选择算法的主要方法是全表扫描和索引扫描