A. 竞争和协作 B. 相互独立与相互制约 C. 不同状态 D. 动态性与并发性
A. 不变 B. 要变 C. 可能要变 D. 可能不变
A. 机器指令 B. 时钟中断 C. 作业控制命令 D. 原语
A. 请求与阻塞 B. 不剥夺 C. 请求与释放 D. 阻塞与释放
A. 采用银行家算法 B. 剥夺资源 C. 静态分配资源 D. 顺序分配资源
A. 配置足够的系统资源 B. 使进程的推进顺序合理 C. 破坏死锁的4个必要条件之一 D. 防止系统进入不安全状态
A. 进程优先权 B. 进程调度顺序 C. 进程推进顺序 D. 时间片大小
A. empty的初值为1,mutex的初值为2 B. empty的初值为500,mutex的初值为1 C. ①处填P(mutex),②处填P(empty) D. ①处填P(empty),②处填P(mutex) E. ③处填V(mutex) F. ④处填V(empty) G. empty为同步信号量,mutex为互斥信号量 H. empty和mutex都是互斥信号量
A. 可以通过剥夺进程资源解除死锁 B. 死锁的预防方法能确保系统不发生死锁 C. 银行家算法可以判断系统是否处于死锁状态 D. 当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态
A. S1会限制用户申请资源的顺序,而S2不会 B. S1需要进程运行所需资源总量信息,而S2不需要 C. S1不会给可能导致死锁的进程分配资源,而S2会 D. S1可能会发生死锁,而S2不会