计算机操作系统——进程的状态(初步整理)

计算机操作系统——进程的状态

一个初步的整理,这里主要解释一下各个状态代表的含义以及状态的转化

image-20201010152032440

一、状态
  1. new:进程正在被创建
  2. ready:就绪态(获得了除CPU外的所有资源)
  3. running:运行态,指令正在被执行
  4. waiting:等待态
  5. terminated:终止态

二、状态转化

  1. admitted:新创建的等待运行的进程被保存在一个就绪队列
  2. interrupt:由于来了一个更高优先级的进程,原先的进程失去了CPU的拥有权,进入ready
  3. scheduler dispach:通过进程调度算法将CPU的使用权交给了就绪的进程
  4. I/O or event wait:运行中的进程由于等待输入或是事件而进入waiting状态
  5. I/O or event completion:watting的进程由于完成了输入输出或事件而再次进入了ready状态
  6. exit:进程终止
原文地址:https://www.cnblogs.com/Arno-vc/p/13792949.html