4.1.2、操作系统-概述及进程管理-状态管理和前趋图

进出的组成和状态

进程是计算机中正在运行的程序的实例。它是操作系统进行资源分配和管理的基本单位,包括代码、数据和执行状态等信息。

进程的组成:进程控制块PCB(唯一标志)、程序(描述进程要做什么)、数据(存放进程执行时所需数据)。

我们电脑中的QQ影音和网易云音乐可以并发执行的
从宏观角度看它们是可以同时执行的,但是从微观角度看不是同时执行的。
把一个时间段切分成很多的小时间片段(可能只有几毫秒),它可能在前面几毫秒运行QQ影音,后几秒运行网易云音乐,它们之间交叉来执行。而QQ影音和网易云音乐每次能执行多久由CPU底层来控制。
在这里插入图片描述

QQ影音和网易云音乐等多个进程一起执行的时候,遵循了哪一些执行状态?三态图

进程基础的状态是下左图中的三态图,这是系统自动控制时只有三种状态,而下右图中的五态,是多了两种状态:静止就绪和静止阻塞,需要人为的操作才会进入对应状态,活跃就绪即就绪,活跃阻塞即等待。
在这里插入图片描述

运行状态:程序获取到了CPU的使用权。一个程序拿到了CPU使用权后,被CPU调度开始执行。
CPU的使用权,它的运行时间片段运行结束了,它的时间片到了,就会回到就绪状态。然后等着拿下一次的CPU使用权继续执行
等待:等待外部给你一个事件。比如一个软件在运行的时候需要等待外部输入一条信息才能往下执行。等待状态不能直接到运行状态的

五态图就是加了人工干预,从右图可知,当人为干预后,进程将被挂起,进入静止状态,此时,需要人为激活,才能恢到活跃状态,之后的本质还是三态图。

三态图是一个很重要的考点,五态图考的不多

前驱图

在这里插入图片描述

从图可知,ABC可以并行执行,但是必须ABC都执行完后,才能执行D,这就确定了两点:任务间的并行、任务间的先后顺序

进程资源图

进程和资源在一起的图
在这里插入图片描述
P代表进程,R代表资源,R方框中有几个圆球就表示有几个这种资源,在图中,R1指向P1,表示R1有一个资源已经分配给了P1,P1指向R2,表示P1还需要请求一个R2资源才能执行。

阻塞节点:某进程所请求的资源已经全部分配完毕,无法获取所需资源,该进程被阻塞了无法继续。如上图中P2,R1只有两个资源已经分配给了P1和P3,P2请求R1资源的时候已经没有资源了
非阻塞节点:某进程所请求的资源还有剩余,可以分配给该进程继续运行。如上图中P1、P3。当一个进程资源图中所有进程都是阻塞节点时,即陷入死锁状态。

练习题

【2014年】在如下所示的进程资源图中,();该进程资源图是()
A.P1、P2、P3都是阻塞节点
B.P1是阻塞节点、P2、P3是非阻塞节点
C.P1、P2是阻塞节点、P3是非阻塞节点
D.P1、P2是非阻塞节点、P3是阻塞节点

A.可以化简的,其化简顺序为P1→P2→P3
B.可以化简的,其化简顺序为P3→P1→P2
C.可以化简的,其化简顺序为P2→P1→P3
D.不可以化简的,因为P1、P2、P3申请的资源都不能得

答案C B
死锁不能化简,P3是非阻塞节点,先运行。运行结束后可以释放资源,给阻塞节点

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: texstudio-4.1.2-win-qt5.exe 是一个用于Windows操作系统的Tex编辑器,它的名字是Tex Studio。它的版本号是4.1.2,这个版本是基于Qt5框架开发的。它可以帮助用户创建、编辑和编译Tex文档。 Tex Studio提供了丰富的功能和工具,使得Tex文档的编写变得更加简单和高效。它具有智能补全功能,可以自动补全Tex命令和关键词,节省了用户的时间和精力。此外,它还具有语法高亮显示功能,可以帮助用户更好地阅读和理解Tex代码。 另外,Tex Studio还集成了对BibTeX的支持,可以轻松管理文献引用。它还提供了强大的多文件支持,用户可以在一个项目中编写多个Tex文件,方便管理和组织文档。此外,它还提供了实时预览功能,用户可以随时查看文档的最新效果。 Tex Studio还支持用户自定义设置和宏定义,用户可以根据自己的需求进行个性化设置,提高编写效率。它还支持众多Tex发行版,包括MiKTeX和TeX Live等。 总的来说,texstudio-4.1.2-win-qt5.exe 是一个强大而易于使用的Tex编辑器,适用于Windows操作系统。它提供了丰富的功能和工具,使得Tex文档的编写变得更加轻松和高效。无论是学术界的研究人员还是学生,都可以从中受益。 ### 回答2: texstudio-4.1.2-win-qt5.exe是一个TeX编辑器软件的安装文件。TeX是一种用于排版科技文档的语言和程序系统。TeX Studio是一个基于TeX的集成开发环境,提供了方便的编写、编辑和查看TeX文档的功能。 texstudio-4.1.2-win-qt5.exe的含义是指该软件的版本为4.1.2,针对Windows操作系统,并采用了Qt5作为界面开发工具包。 TeX Studio具有丰富的功能,例如语法高亮显示、智能代码补全、自动补全引用和标签等等。它还支持多文件编辑、语法检查、编译和预览等功能。用户可以方便地编写、编辑和排版各种类型的科技文档,如论文、报告、书籍等。 通过texstudio-4.1.2-win-qt5.exe安装文件可以将TeX Studio软件安装到Windows操作系统中。用户只需双击该文件,按照安装向导的步骤进行安装即可。安装完成后,用户可以在开始菜单中找到TeX Studio的快捷方式,并通过它启动软件。 总之,texstudio-4.1.2-win-qt5.exe是TeX Studio软件的安装文件,通过它可以在Windows操作系统中安装和使用该软件,方便进行TeX文档的编写和排版。 ### 回答3: texstudio-4.1.2-win-qt5.exe是TexStudio软件的安装文件。TexStudio是一款功能强大的LaTeX编辑器,适用于Windows操作系统。该软件具有直观的用户界面和丰富的编辑功能,可以用于创建、编辑和编译LaTeX文档。 通过安装texstudio-4.1.2-win-qt5.exe,用户可以在Windows系统上使用TexStudio软件。安装过程非常简单,只需点击exe文件并按照安装向导的指示进行操作即可。安装完成后,用户可以启动TexStudio并开始使用。 TexStudio软件提供了很多实用的功能,如语法高亮、智能代码补全、拼写检查等,这些功能可以帮助用户提高工作效率和文档质量。此外,TexStudio还支持实时预览、一键编译、快捷键定义等功能,使用户能够更加方便地编辑和编译LaTeX文档。 texstudio-4.1.2-win-qt5.exe是TexStudio软件的升级版本,包含了新的功能和改进。用户通过安装这个文件,可以获得更好的使用体验和更高的工作效率。 总之,texstudio-4.1.2-win-qt5.exe是TexStudio软件的安装文件,通过安装这个文件,用户可以在Windows系统上获得TeXStudio软件的最新版本,享受到丰富的编辑和编译LaTeX文档的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yoyo勰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值