操作系统(五)——进程的状态与转换

进程的状态

基本状态

  • 就绪态:进程具备运行条件,等待系统分配处理器以便运行。
  • 运行态:进程占有处理器正在运行。
  • 阻塞态:又称为等待态或睡眠态,指进程不具备运行条件,正在等待某个事件的完成。

其他两种状态

  • 创建态:操作系统为新进程分配资源,初始化PCB
  • 终止态:操作系统回收资源,撤销PCB

进程状态的转换

创建态——>就绪态:系统完成进程创建的相关工作。
就绪态——>运行态:进程被调度
运行态——>阻塞态:等待系统资源分配或者某件事件的发生(主动行为)
运行态——>就绪态:时间片已到或者被优先级高的进程抢占。
运行态——>终止态:进程运行结束或者在运行过程中遇到不可修复的错误(如数组越界、分母为0)
阻塞态——>就绪态:系统资源分配完备,等待的事件发生(被动行为)
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xywxhzsjhh/article/details/112918407