计算机高级通信机制,深入电脑运行原理之进程通信(Operating System四级内容)...

开篇语

生活不易,正在打电话(不想挂),没法看视频,所以先写简书吧。好吧,刚写完这句话就被挂了。感觉自从某位神秘存在的神秘亲戚来了之后,我就被降级---打下神坛了。。心酸🙇🏻🙇🏻🙇🏻🙇🏻。废话不多说,想必这是一个计算机四级等级考试的内容大伙都知道了。那么就开始正式内容吧。

2370a1422efe

The call

2370a1422efe

最近怎么都是这种图,好非啊

正文----进程的通信

进程的同步与互斥是低级通信,不能承担进程间大量的Data、Info 的Exchange 。所以就产生了提供通信命令的系统调用组成的高级通信,也成为管道通信。

1、方式

(1)共享内存,设置公共内存区,从而实现自由存取的信息交换。就好比是公用的厕所,你贴个小纸条,来上厕所的基本都知道。

(2)消息机制,用户利用OS提供的命令通信。

(3) 通过文件共享,通过共享文件,实现通信,起源于UNIX,跟共享内存貌似也没啥很大的不同。记住即可

2、消息机制(详解)

(1) 消息缓冲机制

一个进程利用发送原语(一个不可中断的系统操作指令)把内容发送到指定缓冲区,然后另外一个进程收到消息,去缓冲区接收。

2370a1422efe

通信模型

打个比较恰当的例子:就好比是,老师(发送方)告诉我们(接收方),你们的作业在黑板上(缓冲区)上,我写了的话,你们记得记下来。具有强制性,我发了你就要收。你不收别的老师不写了啊!

(2) 信箱缓冲通信📪

2370a1422efe

信箱缓冲模型

这个就是我们常见的信箱模型嘛。道理很简单,假设我们亲爱的邮政保证一定投递正确。那么,发送方把数据往信箱一丢,乐呵乐呵做别的事情去了。邮局呢,保证给你送到,至于你接收方来不来收,什么时候来收,哪都随你,这是个异步过程。这就是信箱跟缓冲区不同的根本所在。

结束语

预告:第五章--存储管理我已经快看完了,感觉自己会密集更文。不得了。加油加油,现在的四级我估计大部分人不考,但是计算机三级的话。怼一怼的人应该比较都把,到时候再写三级的,想必能火!

2370a1422efe

推荐歌曲是不是都成了我的习惯了。把我的私家珍藏全都贡献出来了。要是网易云有跟我风格类似的,加我啊。搜索**“张照博”**,头像如上

个人宣言

知识传递力量,技术无国界,文化改变生活!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值