这一小节,我们来学习一下进程的状态与转换,这一小节还是比较重要的。
目录
1.概述
首先,我们还是来看一下这一小节的主要大体框架图:
2.状态
进程是程序的一次执行。在这个执行的过程中,有时进程正在被CPU处理,有时又需要等待CPU的服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理的划分为几种状态。
2.1三种基本状态
2.2其他两种状态
在一个程序正式开始运行之前,操作系统需要做一些新建进程并完成一些初始化的工作。
操作系统完成这些工作的过程就是进程的创建态
当一个进程运行结束,或者因为其他原因而无法继续运行下去的时候, 操作系统会收回内存和分配的各种资源,然后撤销PCB,这个过程就是进程的撤销(如下图所示)。
3.进程状态的切换
4.小结