不积跬步无以至千里!!!
蒟蒻JOY正在努力!!!
拒绝摆烂!!!
目录
进程控制
知识总览
进程控制的基本概念
什么是进程控制?
如何实现进程控制?
用原语实现。
原语是一种特殊的程序,它的执行具有原子性。也就是说,这段程序的运行必须一气呵成,不可中断
思考:为何进程控制(状态转换)的过程要“一气呵成”?
如果不能“一气呵成”,就有可能导致操作系统中的某些关键数据结构信息不统一的情况,这会影响操作系统进行别的管理工作
如何实现原语的“原子性”?
原语的执行具有原子性,即执行过程只能一气呵成,期间不允许被中断。可以用“关中断指令”和“开中断指令”这两个特权指令实现原子性
JOY小讲课
如果允许用户程序使用的话,可以在用户程序的开头和结束的部分分别植入关中断/开中断指令,这样一来,当用户程序上CPU之后就会一直霸占着CPU,显然这样是不合理的,因此这两个指令是特权指令
进程控制相关的原语
Eg:将运行环境信息存入PCB、根据PCB恢复进程所需的运行环境
知识回顾与重要考点
流程图
进程的通信
知识总览
什么是进程通信?
共享存储
消息传递
管道通信
知识回顾与重要考点
都看到这啦!点个赞吧!鼓励一下!!!
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教!!!