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

进程控制

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

 

小结

进程的控制就是操做系统对进程的主要管理工做,最重要的就是状态的切换维护
每种状态都有不一样的引起事件,每种状态又有各自不一样的处理步骤和过程,整个进程控制主要就是涉及这些内容。
本文主要就是对这些状态进行简单的描述,以更好地对“进程的控制”这个概念有一个透彻的理解
上图中的思惟导图是进程控制的核心
必需要理解:操做系统对于进程的控制就是对于这些状态的切换,以及切换所须要的数据维护
相关文章
相关标签/搜索