:::上下文交换：具体步骤.在一次交换中，第一个行程的状态要被纪录在某个地方，这样当排程器(scheduler)要回到这个行程时，才可以重建这个行程并且继续运算。这里所谓「行程的状态」，包含了这个行程使用的所有暂存器(register)，特别是程式计数器；加上所有作业系统可能需要的特定资料。这些资料一般以名为行程控制表(process control block，PCB)的资料结构储存起来。
上下文交换：由软体或硬体实现.上下文交换可分为主要由软体实现或由硬体实现。部分中央处