解除死锁的常用方法是回滚一个或多个事务。在选择要回滚的事务时,不属于要考虑的情况是(36)。
A.选择使回滚代价最小的事务作为牺牲者
B.决定回滚多远
C.避免饿死
D.提供解除死锁的策略
操作系统中,可以并行工作的基本单位是(18),它是系统核心调度及资源分配的基本单位,它是由(19)组成的。它与程序的重要区别之一是(20)。因资源竞争而引起死锁时,可以采取两种策略:(21)和(22)。其中前者付出的代价较高。
A.作业
B.函数
C.进程
D.过程
判断下列叙述正确与否。
①用P、v操作可以解决互斥与同步问题。
②只要同一信号量上的P、v操作成对地出现,就可以防止引起死锁。
③进程之间因为竞争资源可能会引起死锁。死锁的检测与修复以及死锁的避免策略是对付死锁的主要办法。但是前一种方法所付出的代价要更大。
④在一个单处理机中,最多只能允许有两个进程处于运行状态。
⑤批处理系统不允许用户随时干预自己程序的运行。
⑥如果一个进程正在等待使用处理机,同时除CPU以外其他运行条件已满足,则称该进程为就绪状态。
⑦资源的静态分配就是作业需要的所有资源都得到满足后才投入运行,而且在作业生存期间始终为该作业所占有。
⑧虚存就是把一个实存空间变为多个用户内存空间分配给用户作业使用,,使得每个用户作业都感到好像自己独占一个内存。
⑨为提高计算机处理器和外部设备的利用率,把多个程序同时放入主存储器内,使处理器和外部设备能并行执行,从而提高资源利用率。这种方法称为多道程序设计。
⑩分时系统一定是多道系统,多道系统也一定是分时系统。
以哪种国际产品策略花费最小成本?()
A.产品与宣传的直接延伸
B.产品延伸、宣传改变
C.产品改变、宣传延伸
D.双重改变
A.银行家算法
B.一次性分配策略
C.剥夺资源法
D.资源有序分配策略
A.锁是一种特殊的二元信号量
B.为了避免活锁现象的发生,DBMS采用资源分配图的方法来处理事务的数据操作请求
C.对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务
D.在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大
在下列解决死锁的方法中,属于死锁预防策略的是
A.资源有序分配法
B.资源分配图化简法
C.死锁检测算法
D.银行家算法
A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁
B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的
C.产生死锁的原因可归结为竞争资源和进程推进顺序不当
D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高