一、知识总览

二、基本概念
1. 进程控制定义
进程控制的主要功能是对系统中所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。
简单理解,进程控制就是实现进程状态转换。

2. 进程控制实现
2.1 过程

①创建进程:需要初始化PCB,分配系统资源。
②创建态 —> 就绪态:需修改PCB内容和相应队列。
③就绪态 —> 运行态:调度切换,需恢复进程运行环境、修改PCB内容和相应队列。
④运行态 —> 阻塞态:需保存进程运行环境、修改PCB内容和相应对列
⑤阻塞态 —> 就绪态:需修改PCB内容和对应队列。如果等待的是资源,则还需为进程分配系统资源。
⑥<