操作系统-进程管理
2021/10/5 7:14:16
本文主要是介绍操作系统-进程管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
进程状态转换图
进程被指定为几种状态:
1、运行态:这个进程需要的所有资源都已经准备好了,并且给予了CPU资源,这个时候这个进程就属于运行态
2、就绪态:这个进程所有的资源都准备好了,但是还缺少CPU资源.
3、等待态:除了缺少CPU资源,还缺少其他资源,比如和外设的交互或者用户的指令.
前趋图
通过前趋图可以清楚的认识到任务的先后顺序,哪些任务需要先做,哪些任务需要在完成某些任务的前提下才能做,哪些任务可以并行完成
进程的同步与互斥
互斥:该资源同一时间只允许一个进程去使用,当一个进程使用该资源时,其他进程需要等待.
同步:有速度匹配的要求,当俩个进程有一个速度快的,当进度比速度慢的进度快一段后,速度快的要等待那个速度慢的
生产者将产品放入市场,市场满了之后无法再向其中放入产品,这就是互斥,只有当消费者消费了该产品,市场不是满足的,生产者再生产物品放入市场,生产者需要等待消费者先购买产品才能再将产品放入市场,这就是同步
PV操作
PV操作是为了解决并发进程中可能会引发的错误异常问题.
这篇关于操作系统-进程管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南