进程的状态与切换【操作系统学习笔记】

编程入门 行业动态 更新时间:2024-10-23 18:24:33

进程的状态与切换【操作系统<a href=https://www.elefans.com/category/jswz/34/1770117.html style=学习笔记】"/>

进程的状态与切换【操作系统学习笔记】

8.进程的状态与切换

🍅状态

  • 运行态
    • 占有CPU,并在CPU上运行

      • 如果在单核处理机的环境下,每一时刻最多只能有一个进程处于运行态,双核则最多两个,以此类推(环世界背大锅)
    • CPU✔其他所需资源✔

  • 就绪态
    • 已经具备运行条件(具备各种所需资源),但由于没有空闲CPU,而暂时不能运行(万事俱备,只欠CPU)
    • CPU❌其他所需资源✔
  • 阻塞态
    • 因等待某一件事情而暂时不能运行
    • CPU❌其他所需资源❌
  • 创建态

    • 操作系统为新进程分配资源,创建PCB
  • 终止态

    • 操作系统回收进程的资源,撤销PCB

🍅进程状态间的转换

  • 就绪态 -> 运行态
    • 进程被调度
  • 运行态 -> 就绪态
    • 时间片用完,或CPU被其他高优先级的进程抢占
  • 运行态 -> 阻塞态
    • 等待系统资源分配,或等待某件事情发生(主动行为)
  • 阻塞态 -> 就绪态
    • 资源分配到位,等待的事情发生(被动行为)
  • 创建态 -> 就绪态
    • 系统完成创建进程相关的工作
  • 运行态 -> 终止态
    • 进程运行结束,或运行过程中遇到不可修复的错误

更多推荐

进程的状态与切换【操作系统学习笔记】

本文发布于:2024-02-12 22:23:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1689633.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:学习笔记   进程   操作系统   状态

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!