问题 单项选择题

某一系统中,测得其处理器的利用率为1%,I/O的利用率为1%,就绪队列中有进程2个,阻塞队列中有进程31个,此时系统出现异常,则表明系统中有进程( )。

A.空闲

B.饥饿

C.死锁

D.抖动

答案

参考答案:C

解析:死锁是一种互相争夺资源而引起的阻塞现象,它发生在两个或两个以上的进程之间,可能的原因是资源分配不当和进程推进顺序不当。本题描述的现象是系统的运行效率低下,处理机利用率和I/O利用率均很低,而阻塞队列中进程很多,它们既没有等待的I/O(I/O利用率才1%),也不能唤醒,可能的原因是相互等待对方的资源(如信号、消息、中断或内存资源等)造成了部分死锁。“饥饿”一般发生在个别进程中,可以只涉及单独的进程,不应该影响如此多数量的进程。而抖动时内、外存交互极其频繁,I/O利用率不会很低,因此,可能的结果是死锁。

单项选择题
单项选择题