Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

进程控制概念简介 多线程上篇(三)

noteless 2019-02-04 18:49:00 阅读数:192 评论数:0 点赞数:0 收藏数:0

进程控制

进程的基本数据信息是操作系统控制管理进程的数据集合,这些信息就是用来控制进程的,此处我们说的进程控制就是进程的管理。
比如进程有状态,那么进程的创建、终止,状态的切换,这都不是进程自主进行的,都是通过操作系统进行管理的
如下图所示,所有的相关数据都是操作系统用来管理维护进程的
image_5c567789_1f96
操作系统抽象出进程概念的核心是为了运行程序
所以进程的执行态是最为核心的
其他的状态则是为了更好的控制管理进程以及进程的并发执行而附加的
所以,一定程度上来讲,操作系统对于进程的控制,可以认为是对于进程的不同状态之间完成切换所需要做的一系列事件处理
所以核心的操作有
  • 进程的创建
  • 进程的终止
  • 进程的阻塞与唤醒
  • 进程的挂起与激活
以下为进程控制的核心操作的思维导图

 

小结

进程的控制就是操作系统对进程的主要管理工作,最重要的就是状态的切换维护
每种状态都有不同的引发事件,每种状态又有各自不同的处理步骤和过程,整个进程控制主要就是涉及这些内容。
本文主要就是对这些状态进行简单的描述,以更好地对“进程的控制”这个概念有一个透彻的理解
上图中的思维导图是进程控制的核心
必须要理解:操作系统对于进程的控制就是对于这些状态的切换,以及切换所需要的数据维护
版权声明
本文为[noteless]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/noteless/p/10350215.html

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领