OS2利用硬件指令能有效地实现进程互斥,但它却不能满足()的准则,造成了处理器时间的浪费,而且也很难将它用于解决较复杂的进程同步问题。
A. 有限等待
B. 空闲让进
C. 让权等待
D. 忙则等待
查看答案
OS2关于整型信号量机制,如下说法不正确的是()。
A. 整型信号量用来表示系统当前可用对应资源的数量
B. 整型信号量机制提供有资源申请操作和资源释放操作,也即P/V操作,或称之为wait/signal操作
C. 整型信号量机制无法满足空闲让进的准则
D. 整型信号量机制无法满足让权等待的准则
OS2关于记录型信号量机制,如下说法不准确的是()。
A. 记录型信号量的队列分量用来表示因申请对应资源失败而受阻的进程阻塞队列
B. 记录型信号量的signal操作不仅执行资源的释放,还会唤醒相应进程阻塞队列的队首进程
C. 记录型信号量的整型分量用来表示系统当前可用对应资源的数量
D. 记录型信号量的wait操作在进程申请对应资源未果的情况下,将把当前进程插入相应的进程阻塞队列
OS2基于信号量的进程同步机制要求访问临界资源的各进程均须自备同步操作,而大量的同步操作分散在各进程中无疑不利于系统管理,且相关同步操作使用不当的话还可能导致系统发生死锁。因此,将有关的软硬件资源及操作进行抽象描述而引入了()的概念,专职负责并发进程间的同步操作和同步方案。
A. 管程
B. 互斥锁
C. 条件变量
D. 线程
OS2对于管程而言,为区别不同的等待原因而引入了()的概念,并分别为之设立相应的进程等待队列。
A. 互斥锁
B. 线程
C. 条件变量
D. 信号量