进程切换

让处于进程运行状态进程中断运行,让出处理器,这时要做一次进程上下文切换、即保存老进程的上下文而装入被保护了的进程的上下文,以便新进程运行。此过程称为「进程切换

进程的上下文切换过程可以表示为

  • 保存被中断进程的处理器现场信息
  • 修改被中断进程的进程控制块有关信息,如进程状态等。
  • 把被中断进程的进程控制块加入有关队列
  • 选择下一个占有处理器运行的进程
  • 修改被选中进程进程控制块的有关信息
  • 根据被选中进程设置操作系统用到的地址转换和存储保护信息
  • 根据被选中进程恢复处理器现场