如果单CPU系统中有N个进程,运行的用户进程最多几个,最少几个;阻塞的用户进程最多几个,最少几个 10

 我来答
一叹t
高能答主

2021-01-07 · 我们不创作,我们只是信息的搬运工。
一叹t
采纳数:2139 获赞数:11982

向TA提问 私信TA
展开全部

在单CPU系统中有N个进程,运行的用户进程最多为1个进程,因为为单系统CPU,当没有发生N个进程的死锁时,只有一个处于运行态。运行的用户进程最少有0个进程,当N个进程都阻塞的话那么运行的进程为0个。

阻塞的用户进程最多有N个进程,当N个进程都处于阻塞,系统发生N个进程的死锁,那么阻塞的进程最多为N个。阻塞的用户进程最少有N-1个进程,凯竖当御察系统正常的运行时,系统中有N个进程但是只有一个能处于运行态,所以最少有N-1个进程处于阻塞态。

运行态:进程占有处理器正在运行。

等待态:又称为阻塞态或睡眠态,指进程不具备运行条件,正在等待某个事件的完成。

扩展资料:

引起进程状态转换的具体原因如下:

1、运行态转为等待态:等待使用资源或某事件发生,如等待外设传输;等待人工干预。

2、等待态转为就绪态:资源得到满足或某事件己经发生,如外设传输结束;人工干预完成。

3、运行态转为就绪态:运行时间片到,或出现有更高优先权进程。

4、就绪态转为运行态:CPU空闲时被调度选中一个就绪进程执行。

一个进程的生命周期可以划分为一组状态,这些状态刻画了整个进程。进程状态即体现一个进程的生命状态。

进程的创建来源于以下四个事盯拆大件:

1、提交个批处理作业。

2、在终端上个交互式作业登录。

3、操作系统创建1个服务进程。

4、存在的进程创建新的进程。

参考资料来源:百度百科-进程状态

xuhuanmo
2012-10-13
知道答主
回答量:5
采纳率:0%
帮助的人:4265
展开全部
运行状态最多1个,最少0个;
等激卖待状态最多弊拆N个,最少N-1个;
就绪状租铅枣态最多N-1个,最少0个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
普通村民熊吉
2020-04-15
知道答主
回答量:4
采纳率:0%
帮助的人:2375
展开全部
运行最多1个,最少0个;
就绪最多n-1个,最少悄指0个;
阻塞最多n个,最少0个。

关键在于理解三态的转换,当运行的进程都发起I/O请求且都没有完启郑配成时,运行进程为0,就绪进程为0,阻丛肆塞进程为n。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没名的好人741
2012-01-10 · 超过32用户采纳过TA的回答
知道答主
回答量:146
采纳率:0%
帮助的人:82.6万
展开全部
只要CPU允许理论上讲可以运行的应该是无限的
注意:CPU是硬件不是系统。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式