某一单核处理机的计算机系统中共有20个进程,那么,处于就绪状态的进程最多为几个?
单核处理机的计算机系统中,处于运行状态的进程至多有一个,最少一个都没,处于就绪状态的至多不是20个吗?为什么答案是19个?...
单核处理机的计算机系统中,处于运行状态的进程至多有一个,最少一个都没,处于就绪状态的至多不是20个吗?为什么答案是19个?
展开
3个回答
展开全部
某一单核处理机的计算机系统中共有20个进程,那么,处于运行状态的进程最多为1个。
单处理系统中,处于执行状态的进程只有一个,多处理系统中,有多个出于执行状态的进程(并行进程)。
单处理机系统只有一条指令流水线,只有一个多功能的操作部件,每个时钟周期“取指令"”和“分析”完成一条指令。
扩展资料
操作系统进程的三种基本状态
1、就绪状态:进程已经分配了除处理机以外的所有必要资源,只要再获得处理机就能够执行的状态。这样的进程可能有多个,通常排成一个队列,称为就绪队列(先进先出)。
2、执行状态:已经获得CPU,正在运行。(一个处理机对应一个进程)
3、阻塞状态:正在执行的进程由于发生某事件而暂时无法继续执行时,放弃处理机而进入的状态,又称为等待状态。引起阻塞的事件:请求I/O(外设速度慢,输入输出时需要停下来),申请缓存(确保缓存地址、大小)。
展开全部
如果是20个,则20个都为等待状态,系统阻塞了,没有处于运行的状态,只有处于运行的状态,剩下的才是处于等待状态!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也就是说系统要想有就绪态那么前提就必须有运行态,运行态最多有一个(那就绪态最多就只有19个)
如果系统没有一个进程是运行态,那么就说明系统阻塞了,20个进程全部为阻塞态,也就没有运行态和就绪态了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询