进程在运行过程中,可能发生死锁。下列条件中,()不是死锁的发生必须具备条件。()
A.互斥条件
B.请求和保持条件
C.可剥夺条件
D.环路等待条件
A.互斥条件
B.请求和保持条件
C.可剥夺条件
D.环路等待条件
进程在运行过程中,可能发生死锁。下列条件中,(2)不是死锁的发生必须具备条件。
A.互斥条件
B.请求和保持条件
C.可剥夺条件
D.环路等待条件
判断下列叙述正确与否。
①用P、v操作可以解决互斥与同步问题。
②只要同一信号量上的P、v操作成对地出现,就可以防止引起死锁。
③进程之间因为竞争资源可能会引起死锁。死锁的检测与修复以及死锁的避免策略是对付死锁的主要办法。但是前一种方法所付出的代价要更大。
④在一个单处理机中,最多只能允许有两个进程处于运行状态。
⑤批处理系统不允许用户随时干预自己程序的运行。
⑥如果一个进程正在等待使用处理机,同时除CPU以外其他运行条件已满足,则称该进程为就绪状态。
⑦资源的静态分配就是作业需要的所有资源都得到满足后才投入运行,而且在作业生存期间始终为该作业所占有。
⑧虚存就是把一个实存空间变为多个用户内存空间分配给用户作业使用,,使得每个用户作业都感到好像自己独占一个内存。
⑨为提高计算机处理器和外部设备的利用率,把多个程序同时放入主存储器内,使处理器和外部设备能并行执行,从而提高资源利用率。这种方法称为多道程序设计。
⑩分时系统一定是多道系统,多道系统也一定是分时系统。
A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁
B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的
C.产生死锁的原因可归结为竞争资源和进程推进顺序不当
D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高
下列叙述中正确的是()。
A.死锁就是死循环
B.在简单轮转法中,高优先数的进程每轮都优先运行
C.DOS系统中,系统配置文件config.sys中的DOS=HIGH可实现把DOS的全部放到高端内存
D.在批处理系统中,对作业控制意图是靠作业说明书来实现,当作业运行后,用户不能控制作业的执行
下列叙述中正确的是______。
A.死锁就是死循环
B.在简单轮转法中,高优先数的进程每轮都优先运行
C.DOS系统中,系统配置文件config.sys中的DOS=HIGH可实现把DOS系统的全部放到高端内存
D.在批处理系统中,对作业控制意图是靠作业说明书来实现,当作业运行后,用户不能控制作业的执行
A.当系统处于不安全状态时,系统中一定会出现死锁进程
B.当系统处于安全状态时,系统中一定无死锁进程
C.银行家算法可以避免死锁
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
A.银行家算法可以预防死锁
B.当系统处于安全状态时,系统中一定无死锁进程
C.当系统处于不安全状态时,系统中一定会出现死锁进程
D.银行家算法破坏了死锁必要条件中的“请求和保持”条件
在进程状态转换过程中,可能会引起进程阻塞的原因是(63)。计算机系统出现死锁是因为(64)。不通过CPU进行主存与I/O设备间大量的信息交换方式可以是(65)方式。
A.时间片到
B.执行V操作
C.I/O完成
D.执行P操作
A.资源互斥条件
B.资源不可抢占条件
C.循环等待
D.占有且申请资源条件