进程同步

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

编号 选项
A 进程推进顺序
B 进程优先权
C 资源的顺序分配
D 程序并发

2.进程同步是指某些进程之间在逻辑上相互制约的关系。

编号 选项
A True
B False

3.对于记录型信号量,在执行V操作时,信号量的值应当加1;当其值为()时,应唤醒阻塞队列中的进程。

编号 选项
A 大于等于0
B 小于0
C 小于等于0
D 大于0

4.信号量的初值可以是负数。

编号 选项
A True
B False

5.线程不拥有任何资源,但是可以与同属一个进程的其它线程共享进程所拥有的所有资源。

编号 选项
A True
B False

6.解决死锁问题,一般从死锁预防(prevention)、死锁避免(avoidance)、死锁检测(detection)、死锁恢复(recovery)等四个层面讨论。典型的银行家算法,属于()算法。

编号 选项
A 死锁解除
B 死锁检测
C 死锁预防
D 死锁避免

7.并发过程中涉及到相同变量的程序段叫做()。

编号 选项
A 缓冲区
B 临界区
C 互斥资源
D 共享数据区

8.在生产者和消费者进程中,两个V操作的次序改变不会带来太大的问题,而两个P操作的次序改变则会造成错误。()

编号 选项
A True
B False

9.6个进程共享某一临界资源(criticalsection),则互斥信号量的取值范围为()。

编号 选项
A -5~0
B -5~1
C -1~0
D 0~1

10.并发是并行的不同表述,其原理相同。

编号 选项
A True
B False

11.()是一种只能进行P操作和V操作的特殊变量。

编号 选项
A 管程
B 互斥
C 同步
D 信号量

12.进程从等待状态进入就绪状态可能是由于()。

编号 选项
A 现运行进程运行结束
B 现运行进程执行了V操作
C 现运行进程时间片用完
D 现运行进程执行了P操作

13.N个进程共享某一临界资源,则互斥信号量的取值范围为()。

编号 选项
A 0∽1
B -1∽0
C -(N-1)∽1
D -(N-1)∽0

14.进程是程序执行的动态过程,而程序是进程运行的静态文本。

编号 选项
A True
B False

15.设有五个进程共享一个互斥段,如果最多允许两个进程同时进入互斥段,则所采用的互斥信号量初值应该是()。

编号 选项
A 1
B O
C 2
D 5

16.进程要求使用某一资源时,如果资源正为另一进程所使用,则该进程必须等待,当另一进程使用完并释放后方可使用,这种情况就是所谓的进程同步现象。

编号 选项
A True
B False

17.临界区是不可中断的程序。

编号 选项
A True
B False

18.下列有关进程同步和互斥的说法中,错误的是()。

编号 选项
A 同步和互斥可以在一段进程中同时出现
B 进程互斥竞争共享资源,进程同步依赖共享资源协调步调
C 进程同步是进程互斥的特例
D 进程同步和互斥都涉及并发进程访问共享资源

19.利用信号量的P、V操作可以交换大量信息。

编号 选项
A True
B False

20.在单处理机上,进程就绪队列和阻塞队列都只能有一个。

编号 选项
A True
B False

21.银行家算法可以用来()。

编号 选项
A 预防死锁
B 解除死锁
C 检测死锁
D 避免死锁

22.进程是一个独立的运行单位,也是系统进行资源分配与调度的独立单位。

编号 选项
A True
B False

23.创建原语创建进程PCB后,把创建的进程放入就绪队列或阻塞队列。

编号 选项
A True
B False

24.死锁时,如没有外力的作用,则死锁()。

编号 选项
A 涉及到的各个进程都将永久处于封锁状态。
B 涉及到的单个进程处于封锁状态。
C 涉及到的单个进程处于等待状态。
D 涉及到的进程暂时处于封锁状态

25.程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理机上执行。

编号 选项
A True
B False

最后更新: 2020-06-08