**进行切换:**为控制某个进行的执行,内核必须有能力挂起正在cpu上运行的进程,并恢复以前挂起的某个进程的执行。这种行为被称为进程的切换;进程切换的过程变化:
- 保存处理机上下文,包括程序计数器和其它寄存器
- 更新PCB信息
- 把进程的PCB移入相应的队列,如就绪、在某事件阻塞等队列
- 选择另一个进程执行,并更新其PCB
- 更新内存管理的数据结构
- 恢复处理机上下文
**进行切换:**为控制某个进行的执行,内核必须有能力挂起正在cpu上运行的进程,并恢复以前挂起的某个进程的执行。这种行为被称为进程的切换;进程切换的过程变化: