行进程执行V原语后,其状态。
A.不变
B.要变
C.可能要变
D.可能不变
B2.两个进程争夺同一个资源()。
A.一定死锁
B.不一定死锁
C.不死锁
D.以上说法都不对
A3.可以被多个进程在任一时刻共享的代码必须是()。
A.不能自身修改的代码
B.顺序代码
C.无转移指令的代码
D.汇编语言编制的代码
C4.当对信号量进行V原语操作之后()。
A.当S0,进程继续执行
B.当S0,要唤醒一个就绪进程
C.当S=0,要唤醒一个等待进程
D.当S=0,要唤醒一个就绪进程
A5.在下列叙述中,错误的一条是()。
A.进程被撤销时,只需释放该进程的PCB就可以了,因为PCB是进程存在的唯一标志
B.进程的互斥合同步都能用P/V原语实现
C.用户程序中执行系统调用命令时,处理机的状态字将发生改变
D.设备独立性是指用户在编程时,程序中所使用的设备与实际设备无关
A6.正在运行的进程在信号量S上操作P操作之后,当S0,进程将进入信号
量的()。
A.等待队列
B.提交队列
C.后备队列
D.就绪队列
C7.如果发现系统有()的进程队列就说明系统有可能发生死锁了。
A.互斥
B.可剥夺
C.循环等待
D.同步
B8.某个信号量S初值为3,当前值为-2,则等待在该信号量上的进程数
为()个。
A.1
B.2
C.3
D.4
C9.预先静态分配算法是通过破坏()条件,来达到预防死锁的目的。