专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

操作系统——进程控制

前言

大纲:

76_1.png

正文

进程控制概念。

进程控制的主要功能是对系统找那个的所有进程实施的有效管理,他具有创建新的进程、撤销已有进程、实现进程转换等功能。

创建态:需要初始化pcb、分配系统资源

创建态到就绪态:

修改pcb内容,将pcb放到就绪队列中。

就绪态到运行态:

需要恢复进程运行环境、修改pcb内容到运行队列中。

运行态到阻塞态:

保存进程运行环境、修改pcb内容和放到阻塞队列中。

运行态到就绪态:

保存进程运行环境、修改pcb内容和放到就绪队列中。

阻塞态到就绪态:

修改pcb内容,并到就绪态。

运行态到终止态:

需要回收进程拥有的资源,撤销pcb。

因为切换过程不能被中断,所以需要使用原语。

原语通过关中断和开中断执行。

关中断后,cpu就不能被中断指令中断。

前面提及过,cpu 执行一条指令后会去检查中断信号,在原语下是不会去的。

因为关\开 危险,那么只有在核心态才能执行的特权指令。

76_2.png

创建原语

76_3.png

终止原语

76_4.png

进程的阻塞和唤醒原语

76_5.png

进程切换原语

76_6.png

76_7.png

文章永久链接:https://tech.souyunku.com/46654

未经允许不得转载:搜云库技术团队 » 操作系统——进程控制

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们