某一单核处理机的计算机系统中共有20个进程,那么,处于就绪状态的进程最多为几个?

单核处理机的计算机系统中,处于运行状态的进程至多有一个,最少一个都没,处于就绪状态的至多不是20个吗?为什么答案是19个?... 单核处理机的计算机系统中,处于运行状态的进程至多有一个,最少一个都没,处于就绪状态的至多不是20个吗?为什么答案是19个? 展开
 我来答
汽车之路w
高粉答主

2020-09-30 · 关注我不会让你失望
知道大有可为答主
回答量:1.2万
采纳率:100%
帮助的人:278万
展开全部

某一单核处理机的计算机系统中共有20个进程,那么,处于运行状态的进程最多为1个。

单处理系统中,处于执行状态的进程只有一个,多处理系统中,有多个出于执行状态的进程(并行进程)。

单处理机系统只有一条指令流水线,只有一个多功能的操作部件,每个时钟周期“取指令"”和“分析”完成一条指令。



扩展资料

操作系统进程的三种基本状态

1、就绪状态:进程已经分配了除处理机以外的所有必要资源,只要再获得处理机就能够执行的状态。这样的进程可能有多个,通常排成一个队列,称为就绪队列(先进先出)。

2、执行状态:已经获得CPU,正在运行。(一个处理机对应一个进程)

3、阻塞状态:正在执行的进程由于发生某事件而暂时无法继续执行时,放弃处理机而进入的状态,又称为等待状态。引起阻塞的事件:请求I/O(外设速度慢,输入输出时需要停下来),申请缓存(确保缓存地址、大小)。

大强子时代
2016-03-09
知道答主
回答量:3
采纳率:0%
帮助的人:2.1万
展开全部
如果是20个,则20个都为等待状态,系统阻塞了,没有处于运行的状态,只有处于运行的状态,剩下的才是处于等待状态!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗暗静静丶
2017-09-19
知道答主
回答量:1
采纳率:0%
帮助的人:940
展开全部

也就是说系统要想有就绪态那么前提就必须有运行态,运行态最多有一个(那就绪态最多就只有19个)
如果系统没有一个进程是运行态,那么就说明系统阻塞了,20个进程全部为阻塞态,也就没有运行态和就绪态了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式