千家信息网

过程的通讯:共享存储、音讯传递和管道通讯

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,过程通讯是指过程之间的信息交流。PV操作是初级通讯方法,髙级通讯方法是指以较高的效力传输少量数据的通讯方法。初级通讯办法次要有以下三个类。共享存储在通讯的过程之间存在一块可直接拜访的共享空间,经过对这
千家信息网最后更新 2025年01月19日过程的通讯:共享存储、音讯传递和管道通讯

过程通讯是指过程之间的信息交流。PV操作是初级通讯方法,髙级通讯方法是指以较高的效力传输少量数据的通讯方法。初级通讯办法次要有以下三个类。

共享存储

在通讯的过程之间存在一块可直接拜访的共享空间,经过对这片共享空间停止写/读操作完成过程之间的信息交流。在对共享空间停止写/读操作时,需求运用同步互斥工具(如 P操作、V操作),对共享空间的写/读停止掌握。共享存储又分为两种:初级方法的共享是基于数据构造的共享;初级方法则是基于存储区的共享。操作零碎只担任为通讯过程供给可共享运用的存储空间和同步互斥工具,而数据交流则由用户本人布置读/写指令完成。
需求留意的是,用户过程空间普通多是自力的,要想让两个用户过程共享空间必需经过特别的零碎挪用完成,而过程内的线程是天然共享过程空间的。

音讯传递

在音讯传递零碎中,过程间的数据交流是以格局化的音讯(Message)为单元的。若通讯的过程之间不存在可直接拜访的共享空间,则必需应用操作零碎供给的音讯传递办法完成过程通讯。过程经过零碎供给的发送音讯和接纳音讯两个原语停止数据交流。
1) 直接通讯方法:发送过程直接把音讯发送给接纳过程,并将它挂在接纳过程的音讯缓冲队列上,接纳过程从音讯缓冲队列中获得音讯。
2) 直接通讯方法:发送过程把音讯发送到某个两头实体中,接纳过程从两头实体中获得音讯。这种两头实体普通称为信箱,这种通讯方法又称为信箱通讯方法。该通讯方法普遍使用于盘算机收集中,响应的通讯零碎称为电子邮件零碎。

管道通讯

管道通讯是音讯传递的一种特别方法。所谓"管道",是指用于衔接一个读过程和一个写过程以完成它们之间通讯的一个共享文件,别名pipe文件。向管道(共享文件)供给输出的发送过程(即写过程),以字符流方式将少量的数据送入(写)管道;而接纳管道输入的接纳过程(即读过程),则从管道中接纳(读)数据。为了调和单方的通讯,管道机制必需供给以下三方面的调和才能:互斥、同步和肯定对方的存在。


过程 通讯 音讯 方法 空间 管道 零碎 数据 之间 交流 供给 存储 两头 实体 文件 用户 同步 普通 两个 信息 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 泰安ios软件开发外包公司 桂林移动七星数据库位置 职高计算机网络技术就业方向工资 linux服务器创建应用用户 网络安全等级保护实施指南下载 传云网络技术 招聘 网络安全生态治理知识 飞鱼星日志服务器软件 局网络安全实施 网络安全知识竞赛相关题目 工控网络安全风险防范 药物与化学物质毒性数据库 外盘期货软件开发租用 网络安全工程师评审 原神服务器选择官服 陕西西晋数据网络技术 数据库将学生成绩改为整型 广州市品高软件开发有限公 维护国家网络安全主要任务 小班网络安全教学效果 分布式数据库未来发展趋势 软件开发最高工资多少钱 服务器事件查看日志 广州讯通网络技术有限公司 基于大数据的网络安全流量 域中文件服务器无访问权限 长沙电脑软件开发工程师 模拟农场19哪个是本地服务器 亿泰兴服务器电源启动一下就停 软件开发人员有什么岗位
0