前言
本篇文章主要介绍操作系统中进程的状态以及状态转换图。
一、两态模型
进程的两态模型包含以下两个状态:
- Running(执行)
- Not-running(非执行)
两态模型的状态转换图如图1.1所示:
二、五态模型
进程的五态模型包含以下五个状态:
- New(新建态)
- Ready(就绪态)
- Block(阻塞态)
- Running(运行态)
- Exit(终止态)
五态模型的状态转换图如图2.1所示:
三、七态模型
进程的七态模型包含七个以下状态:
- New(新建态)
- Ready(就绪态)
- Block(阻塞态)
- Running(运行态)
- Exit(终止态)
- Ready Suspend(挂起就绪态)
- Block Suspend(挂起阻塞态)
七态模型的状态转换图如图3.1所示:
总结
本篇文章概述了操作系统中进程的状态模型转换图,由于篇幅有限,下篇文章将介绍每个状态转换的原因。