开篇语
生活不易,正在打电话(不想挂),没法看视频,所以先写简书吧。好吧,刚写完这句话就被挂了。感觉自从某位神秘存在的神秘亲戚来了之后,我就被降级---打下神坛了。。心酸🙇🏻🙇🏻🙇🏻🙇🏻。废话不多说,想必这是一个计算机四级等级考试的内容大伙都知道了。那么就开始正式内容吧。
前面还有四篇类似的:
计算机四级网络工程师--《操作系统(Operating System)》重点内容学习
计算机四级网络工程师--《操作系统(Operating System)》重点内容学习2
计算机四级网络工程师--《操作系统(Operating System)》重点内容学习3
深入电脑运行原理之进程的同步与并发(Operating System四级内容
正文----进程的通信
进程的同步与互斥是低级通信,不能承担进程间大量的Data、Info 的Exchange 。所以就产生了提供通信命令的系统调用组成的高级通信,也成为管道通信。
1、方式
(1)共享内存,设置公共内存区,从而实现自由存取的信息交换。就好比是公用的厕所,你贴个小纸条,来上厕所的基本都知道。
(2)消息机制,用户利用OS提供的命令通信。
(3) 通过文件共享,通过共享文件,实现通信,起源于UNIX,跟共享内存貌似也没啥很大的不同。记住即可
2、消息机制(详解)
(1) 消息缓冲机制
一个进程利用发送原语(一个不可中断的系统操作指令)把内容发送到指定缓冲区,然后另外一个进程收到消息,去缓冲区接收。
打个比较恰当的例子:就好比是,老师(发送方)告诉我们(接收方),你们的作业在黑板上(缓冲区)上,我写了的话,你们记得记下来。具有强制性,我发了你就要收。你不收别的老师不写了啊!
(2) 信箱缓冲通信📪
这个就是我们常见的信箱模型嘛。道理很简单,假设我们亲爱的邮政保证一定投递正确。那么,发送方把数据往信箱一丢,乐呵乐呵做别的事情去了。邮局呢,保证给你送到,至于你接收方来不来收,什么时候来收,哪都随你,这是个异步过程。这就是信箱跟缓冲区不同的根本所在。
结束语
预告:第五章--存储管理我已经快看完了,感觉自己会密集更文。不得了。加油加油,现在的四级我估计大部分人不考,但是计算机三级的话。怼一怼的人应该比较都把,到时候再写三级的,想必能火!
个人宣言
知识传递力量,技术无国界,文化改变生活!