【软考学习8】操作系统概述、进程状态转变原理、前趋图


二、进程三态及其转变原理

在操作系统中,运行了大量的进程,进程有着自己的生命周期,也就是我们所说的状态。

2.1 进程的三态模型

进程状态可分为等待态、就绪态和运行态

  • 运行态:某进程需要的所有资源都已具备,且拿到了 CPU 资源。
  • 就绪态:某进程需要的所有资源都已具备,且没拿到 CPU 资源。
  • 等待态:某进程除了 CPU 资源外,还缺其他的资源。

如下图所示:

3.2 进程五态的转变

比如张三正在听音乐,突然接到了领导电话,然后张三停止播放音乐去接电话,这个停止操作就是上图的 J(挂起)流程

等到接完电话后,张三重新按下了音乐播放键,那么就是走上图的 F(恢复)流程,由静止就绪态转换为活跃就绪态,等待 CPU 调度运行,而不是直接到达运行态。


四、前趋图

前趋图是用来描述进程运行先后顺序的有向无循环图

在一套应用程序的运行中,用自然语言往往无法解释清楚进程之间的联系和依赖关系,所以可以用前趋图来表示。

简单来说,就是描述一个程序中,必须先做什么,后面才能做什么;或者是哪些可以一起做,如何下图所示。


五、总结

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月12日
下一篇 2022年8月12日

相关推荐