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

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

进程阻塞:进入等待态。
边栏推荐
猜你喜欢
随机推荐
MySQL-4-常规概念
策略路由下发
TMS320C6678开发板( DSP+Zynq )RTOS综合功能案例,嵌入式必看!
Vest bag access process record
06-线程池(3大方法、7大参数,4种拒绝策略)
浅聊组合函数
【知乎高赞】为什么很多资质平庸的女人嫁得很好,很多优质女性却成了剩女?
统计二进制中1的个数,两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
2022 VMware下载安装教程
助力疫情防控,30行代码就能搞定无服务器实时健康码识别!
es6 循环,并终止循环
2022 Security Officer-A Certificate Exam Questions and Mock Exam
Linux系统中mysql数据库的基本管理
24、wpf之布局(二)
Qt | 信号和槽的一些总结
动态权重之多任务不平衡论文 (一)
Advanced usage of vim configuration
VPP snort插件
【学习笔记之菜Dog学C】自定义类型详解(结构体+枚举+联合)
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!









