目录
一、定义
二、实现方式(用原语实现)
注意:
1、原语是什么
2、如何实现原语的原子性
3、关中断指令和开中断指令是什么
三、进程控制的相关原语
1、进程的创建
编辑
2、进程的终止
3、进程的阻塞与唤醒(阻塞和唤醒要成对出现)
4、进程的切换
注意:
PSW:
PC:
IR:
通用寄存器:
一、定义
(1)进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。
(2)进程控制就是要实现进程状态转换。
二、实现方式(用原语实现)
注意:
如果不能“一气呵成”,就有可能导致操作系统中的某些关键数据结构信息不统一的情况,这会影响操作系统进行别的管理工作。
1、原语是什么
原语的执行具有原子性,即执行过程只能一气呵成,期间不允许被中断。
2、如何实现原语的原子性
可以用“关中断指令”和“开中断指令”这两个特权指令实现原子性。
3、关中断指令和开中断指令是什么
顾名思义,它们是关闭中断信号检测和开启中断信号检测的指令。
三、进程控制的相关原语
1、进程的创建
2、进程的终止
3、进程的阻塞与唤醒(阻塞和唤醒要成对出现)
4、进程的切换
注意:
PSW:
程序状态字寄存器。
PC:
程序计数器,存放下一条指令的地址。
IR:
指令寄存器,存放当前正在执行的指令。文章来源:https://www.toymoban.com/news/detail-708843.html
通用寄存器:
存放一些必要信息。文章来源地址https://www.toymoban.com/news/detail-708843.html
到了这里,关于第二章 进程与线程 三、进程控制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!