答:(1)是,因为一旦系统中没有运行程序,就会从就绪队列中调度进程,只有当就绪队列为空时,系统中才没有进程。 (2)不一定,当运行的程序都因为请求I/O或等待事件时而进入阻塞,系统中就没有就绪进程。 (3)不一定,若优先级高的进程进入阻塞状态时,而且优先级高的就绪队列里没有等待的进程,这时就会调度优先级低的...
解析 ( 1 )是。因为若系统中没有运行程序,那么系统很快会选择一个就绪进程运行。只有就绪队列中无进程时, CPU 才可能处于空闲状态。 ( 2 )不一定。因为系统中的所有进出可能都处于阻塞状态。 ( 3 )不一定。若采用非剥夺调度方式,在进出运行期间有高优先级的进程到时,则可能出现此情况。
参考答案: 不一定,当运行的程序都因为请求I/O或等待事件时而进入阻塞,系统中就没有就绪进程。您可能感兴趣的试卷你可能感兴趣的试题 1.问答题若系统中没有运行进程,是否一定没有就绪进程?为什么? 参考答案:是,因为当CPU空闲时,系统就会在就绪队列里调度进程,只有当就绪队列为空时,系统中才没有运行程序。 2.问...
若系统中既没有运行进程,也没有就绪进程,系统中是否就没有进程为什么 参考答案:不一定。因为系统中的所有进程可能都处于等待状态,但不一定处于死锁状态。延伸阅读你可能感兴趣的试题 1.问答题 某分时系统中的进程可能出现如图所示的状态变化,请回答下列问题: 把图中的每一个状态变化可能的原因填在表2-2中。 表...
更多“若系统中既没有运行进程,也没有就绪进程,系统中是否就没有进程?为什么?”相关的问题 第1题 进程和程序之间可以形成一对一、一对多、多对一、多对多的关系,请分别举例说明在什么情况下会形成这样的关系。 若系统中没有运行进程,是否_一定没有就绪进程?为什么? 请帮忙给出正确答案和分析,谢谢! 点击查看...
解析 ( 1 )是。若系统中没有运行进程,那么系统很快会选择一个就绪进程运行。只有就绪队列中无进程时, cpu 才可能处于空闲状态。 ( 2 )不一定。因为系统中的所有进程可能正处于等待状态,可能处于死锁状态,也有可能因为等待的事件未发生而进入循环等待状态。
解:(1)是。因为若系统中没有运行进程,那么系统很快会选择一个就绪进程运行。 只有就绪队列中无进程时,CPU才可能处于空闲状态: (2)不一定。因为系统中的所有进程可能都处于等待状态,但不一定处于死锁状态。 (3)不一定。因为高优先级的进程有可能正处在等待队列中,进程调度就从就绪队列中选一个进程占用CPU,这个被...