关于临界区,正确的说法是?
A. 访问不同临界资源的两个进程不要求必须互斥地进入临界区
B. 临界区是包含临界资源的一段数据区
C. 临界区是一种用于进程同步的机制
D. 临界区是访问临界资源的一个进程或线程
临界区是指并发进程中访问共享变量的( )段。
A. 信息管理
B. 信息存储
C. 数据
D. 程序
在下列同步机制中,可以实现让权等待的是?
A. Peterson 方法
B. Swap 指令
C. 信号量机制
D. Test-and-Set 指令
下列( )准则不是同步机制所应遵循的准则。
A. 让权等待
B. 空闲让进
C. 忙则等待
D. 无限等待
设与某资源相关联的信号量初值为 3,当前值为 1,若 M 表示该资源的可用个数,N 表示等待资源的进程数,则 M、N 分别是( )。
A. 0、1
B. 1、0
C. 1、2
D. 2、0
若记录型信号量 S 的初值为 3,则当前值为 1 时表示有( )个阻塞等待进程。
A. 1
B. 2
C. 0
D. 1 或者 2
在记录型信号量 P 操作的定义中,当信号量的值( )时,执行 P 操作的进程会变为阻塞状态。
A. 大于 0
B. 小于 0
C. 等于 0
D. 小于或等于 0
在生产者个数为 11、消费者个数为 8、缓冲区共享容量为 9 的生产者 - 消费者问题中,互斥使用缓冲区的信号量 S 的初值为( )。
A. 11
B. 8
C. 9
D. 1