os_exercises

死锁和进程间通信

单选题

Quiz

Question 1 of 26

若P,V操作的信号量S初值为4,当前值为-1,则表示有()进程处于等待状态。

Question 2 of 26

任何两个并发进程之间()。

Question 3 of 26

银行家算法是一种()算法。

Question 4 of 26

在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的()也可能产生死锁。

Question 5 of 26

产生死锁的四个必要条件是:互斥、( )、循环等待和不剥夺。

Question 6 of 26

在下列解决死锁的方法中,属于死锁预防策略的是 ( )。

Question 7 of 26

采用资源剥夺法可以解除死锁,还可以采用 ( ) 方法解除死锁。

Question 8 of 26

进程从运行态进入阻塞态可能是由于()。

Question 9 of 26

在 ( )情况下,系统出现死锁。

Question 10 of 26

若信号量S的初值为2,且有三个进程共享此信号量,则S的取值范围是( )。

Question 11 of 26

对于记录型信号量,在执行一次P操作(wait操作)时,信号量的值应当为减1;当其值为( )时,进程应阻塞。

Question 12 of 26

预防死锁的论述中,()条是正确的论述。

Question 13 of 26

操作系统中,进程与程序的重要区别之一是( )。

Question 14 of 26

进程从阻塞状态进入就绪状态可能是由于( )。

Question 15 of 26

发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏( )条件是不太实际的。

Question 16 of 26

(北京理工大学)资源的有序分配策略可以破坏死锁的()条件。

Question 17 of 26

(南京理工大学)一进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。

Question 18 of 26

(四川大学)死锁产生的原因之一是:()。

Question 19 of 26

(南京理工大学)计算机系统产生死锁的根本原因是()。

Question 20 of 26

(上海交通大学)某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台,当N不超过()时,系统不会死锁。

Question 21 of 26

(电子科技大学)死锁定理是用于处理死锁的哪一种方法()。

Question 22 of 26

(青岛大学)通常,()是预防系统死锁的主要策略。

Question 23 of 26

(兰州大学)死锁检测检查的是()。

Question 24 of 26

(兰州大学)采用资源剥夺法可以解除死锁,还可以采用()方法解除死锁。

Question 25 of 26

(四川大学)当进程A使用磁带机时,进程B又申请该磁带机,这种情况()。

Question 26 of 26

(电子科技大学)下面关于检测死锁的正确描述是()。

判断题

Quiz

Question 1 of 5

死锁与程序的死循环一样。

Question 2 of 5

信号量机制中,P、V操作必须成对出现。

Question 3 of 5

当系统同时具备了死锁的四个必要条件时就肯定会产生死锁。

Question 4 of 5

死锁是指两个或多个进程都处于互等状态而无法继续工作。

Question 5 of 5

死锁避免比死锁预防对系统条件限制更严格,所以使得系统资源利用率不高。