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

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

进程阻塞:进入等待态。
边栏推荐
猜你喜欢
随机推荐
"No title"
ROS 之 KUKA iiwa编程
DC-DC选型及电路设计
SQL学习笔记——REGEXP运算符
vim的高级用法配置
PAT Grade A 1143 Lowest Common Ancestor
Advanced usage of vim configuration
该死的单元测试,写起来到底有多痛?
2022年值得尝试的7个MQTT客户端工具
SIGIR'22 推荐系统论文之序列推荐(长文)篇
如何用JDBC操作Mysql
SIGIR'22 推荐系统论文之POI篇
Qt | 设置部件大小 sizeHint、minimumSizeHint、sizePolicy、stretch factor
【Untitled】
Qt | 关于容器类的一些总结
不平衡问题: 深度神经网络训练之殇
aPaaS低代码平台(二) | 快速构建业务模型
做好私域流量!全民拼购就可以了。
Apache management and web optimization
23.支持向量机的使用









