进程同步
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