通用的进程状态包括:新建、运行、阻塞、就绪和完成。状态图如下:
如果一个程序正在向活动进程转换,就称其处于新建。
转换之后,操作系统将进程放入一个准备好执行的进程队列中,这时进程就处于就绪状态。
进程实际在CPU中执行时,它就处于运行状态。
处于等待事件,不能被选中执行的进程处于阻塞状态。
上下文切换:将一个进程从运行状态移出,并用另一个进程来替代它的行为。
进程上下文:操作系统在上下文切换之后重启进程所需的、有关此进程及其环境的信息。