有没有这样的状态转换:等待-运行,就绪-等待,为什么?

 我来答
刺任芹O
2022-09-29 · TA获得超过6.3万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:9901万
展开全部

题目说的是进程状态的转换,进程状态的转换没有等待态(阻塞态)-运行态和就绪态-等待态(阻塞态)。因为进程转化为阻塞态是进程主动进行的。进程转为就绪态为进程被动进行的,所以可以推断没有等待态(阻塞态)-运行态和就绪态-等待态(阻塞态)。

扩展资料:

进程状态的定义

进程:并发执行的程序在执行过程中分配和管理资源的基本单位。

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

进程状态的分类

1、三态模型

一个进程从创建而产生至撤销而消亡的整个生命期间,有时占有处理器执行,有时虽可运行但分不到处理器、有时虽有空闲处理器但因等待某个事件的发生而无法执行,这一切都说明进程和程序不相同,它是活动的且有状态变化的,这可以用一组状态加以刻画。

为了便于管理进程,一般来说,按进程在执行过程中的不同情况至少要定义三种不同的进程状态:

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

就绪(ready)态:进程具备运行条件,等待系统分配处理器以便运行。

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

2、五态模型

在一个实际的系统里进程的状态及其转换比上节叙述的复杂一些,例如,引入专门的新建态(new)和终止态(exit )。

引入新建态和终止态对于进程管理来说是非常有用的。新建态对应于进程刚刚被创建的状态,创建1个进程要通过两个步骤:

首先,是为一个新进程创建必要的管理信息。

然后,让该进程进入就绪态。此时进程将处于新建态,它并没有被提交执行,而是在等待操作系统完成创建进程的必要操作。必须指出的是,操作系统有时将根据系统性能或主存容量的限制推迟新建态进程的提交。

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式