(王道408考研操作系统)第二章进程与线程-第一节3、4:进程控制、进程通信

不积跬步无以至千里!!!

蒟蒻JOY正在努力!!!

拒绝摆烂!!!

目录

进程控制

知识总览

进程控制的基本概念

进程控制相关的原语

知识回顾与重要考点

进程的通信

知识总览

共享存储

消息传递

管道通信

知识回顾与重要考点


进程控制

知识总览

进程控制的基本概念

什么是进程控制? 

 如何实现进程控制?

原语实现。

原语是一种特殊的程序,它的执行具有原子性。也就是说,这段程序的运行必须一气呵成,不可中断

 思考:为何进程控制(状态转换)的过程要“一气呵成”?

        如果不能“一气呵成”,就有可能导致操作系统中的某些关键数据结构信息不统一的情况,这会影响操作系统进行别的管理工作


 如何实现原语的“原子性”?

原语的执行具有原子性,即执行过程只能一气呵成,期间不允许被中断。可以用“关中断指令”和“开中断指令”这两个特权指令实现原子性

 

 JOY小讲课

如果允许用户程序使用的话,可以在用户程序的开头和结束的部分分别植入关中断/开中断指令,这样一来,当用户程序上CPU之后就会一直霸占着CPU,显然这样是不合理的,因此这两个指令是特权指令

进程控制相关的原语

 

 Eg:将运行环境信息存入PCB、根据PCB恢复进程所需的运行环境

知识回顾与重要考点

流程图

进程的通信

知识总览

 什么是进程通信?

共享存储

消息传递

管道通信

知识回顾与重要考点

都看到这啦!点个赞吧!鼓励一下!!!

限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教!!!

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值