如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会( )。
A. 继续运行
B. 进入阻塞态,让出CPU
C. 进入就绪态,让出CPU
D. 继续运行,并唤醒S队列上的等待进程
一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的( )。
A. 互斥条件
B. 请求和释放条件
C. 不剥夺条件
D. 环路等待条件
若P、V操作的信号量S的初值为2,当前值为-1,则有( )个等待进程。
A. 1
B. 2
C. 3
D. 0
支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( )不是引起操作系统选择新进程的直接原因。
A. 运行进程的时间片用完
B. 运行进程出错
C. 运行进程要等待某一事件的发生
D. 有新进程进入就绪状态