操作系统知识整理 - 进程的状态及其相互转换

版权声明: https://blog.csdn.net/Ha1f_Awake/article/details/85344635

进程的状态

进程有五种基本状态:创建状态就绪状态执行状态阻塞状态终止状态

五种基本状态间的转换

创建进程,分配内存空间→创建状态→得到除处理机以外的其他资源→就绪状态进程调度,得到处理机→执行状态时间片用尽→就绪状态

执行状态→等待某个事件(睡眠)→阻塞状态→等待的事件发生(唤醒)→就绪状态

执行状态→进程结束→终止状态

就绪状态还可以进一步分为为外存就绪态内存就绪态

处于外存就绪态的进程需要先获得资源,成为内存就绪态的进程;处于内存就绪态的进程已经获得除处理机以外的全部资源,经进程调度得到处理机后可立即投入执行。

挂起操作

为了满足系统和用户观察、分析和及时修改进程的需要,还引入了一个对进程的重要操作——挂起操作。

增加挂起操作后,进程的就绪状态被分为活动就绪态(激活)和静止就绪态(挂起),阻塞状态被分为活动阻塞态(激活)和静止阻塞态(挂起)。

猜你喜欢

转载自blog.csdn.net/Ha1f_Awake/article/details/85344635