当前位置:网站首页>2.4 - 三态模型
2.4 - 三态模型
2022-08-02 15:10:00 【是李黏黏鸭】
一、三态模型

三种状态:就绪、运行、等待。
1、运行
- 占有处理器、正在运行。
- 当运行态的进程缺乏运行条件时,就会进入等待态。
- 当一个运行进程的CPU资源被剥夺了之后,就会进入就绪态。(可以理解为CPU分配给这个进程的时间片到了,该进程无法继续获得CPU资源运行了,就会返回就绪态)
2、等待
- 当前进程不具备运行的条件,在等待某个事情完成(等待条件满足)之后,进入就绪态。
3、就绪
- 万事具备了,运行的条件都已经满足了,但是还没有获得CPU资源。当系统调动这个进程时,该进程就进入运行态了。
二、考法1:三态模型各状态的转换

进程阻塞:进入等待态。
边栏推荐
猜你喜欢
随机推荐
兆骑科创双创服务平台,创业赛事活动,投融资对接平台
中科驭数等单位牵头发布行业首部DPU评测方法技术白皮书
Qt | 事件系统 QEvent
aPaaS低代码平台(二) | 快速构建业务模型
不平衡问题: 深度神经网络训练之殇
WWW'22 推荐系统论文之序列推荐篇
Qt | 文件操作 QFile
23.支持向量机的使用
Qt | 设置部件大小 sizeHint、minimumSizeHint、sizePolicy、stretch factor
5000mAh大电池!华为全新鸿蒙手机今晚亮相:更流畅更安全
How to use PHP to implement lexical analyzer and custom language
Go-4-在vim中无法跳转到源代码
PAT Class A 1130 Infix Expressions
阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你
ROS 之 KUKA iiwa编程
Qt | 控件之 QComboBox
线程安全问题以及其解决方法
助力疫情防控,30行代码就能搞定无服务器实时健康码识别!
浅聊组合函数
CS5210的参数详情资料分享









