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

进程的状态与转换

视频链接地址:
https://www.bilibili.com/video/BV1YE411D7nH/?spm_id_from=333.788.videocard.2

前言

在本篇中,你将掌握

  • 进程的五大状态:三种基本状态+初始和结束状态
  • 进程状态间的转换

在这里插入图片描述

1 进程的状态

1.1 进程的三种基本状态

在这里插入图片描述
进程的三种基本状态:

  1. 运行态:单核处理机,每一时刻最多有1个进程处于运行态。多核如双核处理机,每一个时刻最多有2个进程处于运行态
  2. 就绪态:万事俱备,只欠CPU
  3. 阻塞态(等待态):等待某一事件发生而暂时不能运行

1.2 进程的另外两种状态

在这里插入图片描述

  1. 创建状态:操作系统需要完成创建进程。为该进程分配所需内存空间等系统资源,并为创建、初始化PCB
  2. 终止状态:进程运行结束(或因为bug导致进程无法继续执行,如数组越界),需要撤销进程,回收给进程的资源、内存区域等

2 进程状态的转换

在这里插入图片描述
进程状态的转换如上图,值得注意的是:
  运行态 to 阻塞态 是一种进程自身做出的主动行为;阻塞态 to 就绪态 是一张被动行为
  进程是不能从就绪态直接到阻塞态,因为阻塞态是只有在进程在运行时主动做出的改变而发出请求;也不能从阻塞态直接到运行态,因为处于阻塞态的进程需要被转换为就绪态才能被调度运行。

3 小结

在这里插入图片描述
本篇重点:
(1) 进程的三大基本状态:运行态、就绪态、阻塞态,分辨方式如上图,区分CPU和其他所需资源
(2) 进程的基本状态的转换,发生什么事件可以导致状态的转换非常重要

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿芒Aris

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值