三种基本状态:

  • 运行状态:该进程占用着CPU
  • 就绪状态:可运行,由于其他进程占用而暂停
  • 阻塞状态:该进程正在等待某一事件发生(I/O)而暂停运行,及时有这CPU控制权,也无法运行

创建,终结状态:

  • 创建状态:进程正在被创建
  • 结束状态:进程在系统当中消失 file-20250415121237040

额外的状态:挂起状态。 有时候会因为大量的进程处于阻塞状态,此时大量占用内存,需要将这些阻塞的进程将内存放到外存,这时候就是挂起状态,挂起又有两种:

  • 阻塞挂起状态:进程在外存,并等待某个事件发生
  • 就绪挂起状态:进程在外存,但只要进入内存,就立刻运行 file-20250415121331193

reference