共查询到20条相似文献,搜索用时 656 毫秒
1.
陈浩 《电脑编程技巧与维护》2011,(4):25-27
共享内存是进程间通信中最简单的方式之一.共享内存允许两个或更多进程访问同一块内存,就如同malloc()函数向不同进程返回了指向同一个物理内存区域的指针.因为所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率.主要介绍Linux下基于Netlink机制的用户态和内核态内存共享的实现. 相似文献
2.
进程间的数据交换和共享是一种非常重要和实用的技术,如何选择恰当的通信方式就成为应用开发中的一个关键问题。本文就基于File Mapping的共享内存技术的实现方法进行了探讨,并针对“内存文件映射”方式编写了进程间通信程序实例。 相似文献
3.
《电脑编程技巧与维护》2016,(12)
IPC为进程间通信或跨进程通信,是指两个进程进行进程间通信的过程.在PC和移动设备上一个进程指的是一个程序或者一个应用,所以将进程间通信简单理解为不同应用之间的通信.在Android中,为每一个应用程序都分配了一个独立的虚拟机,或者说每个进程都分配一个独立的虚拟机,不同虚拟机在内存分配上有不同的地址空间,这就导致在不同的虚拟机互相访问数据需要借助其他手段. 相似文献
4.
5.
DUAN DongNing JI YaNan 《数字社区&智能家居》2008,(Z1)
本文论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理和使用内存映射文件的方法和步骤,通过简单的实例描述了在Delphi中如何使用内存映射文件实现进程间数据共享的原理和方法。 相似文献
6.
7.
8.
Win9x是一个虚拟内存系统,每一个进程都有自己独立的地址空间,进程之间不能直接通信,本文介绍了利用内存映射文件在进程间共享数据的方法,并给出了内存映射文件在VXI嵌入计算机软件开发中的应用实例。 相似文献
9.
内存映射文件原理与使用方法 总被引:1,自引:0,他引:1
本文讨论了Windows 95下WIN 32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。 相似文献
10.
利用内存文件映射技术——将公共内存的数据映象到各进程私有缓冲区——实现多个32位Windows进程之间数据交换的方法。 相似文献
11.
12.
本文讨论了Windows95下WIN32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。 相似文献
13.
在程序设计中有时需要在多个进程间进行数据交换。用VB编程实现这个功能时,除了可使用数据文件实现之外(存在许多不足),还可使用内存映射对象实现(后者要比前者效率高的多)。由于VB自己没有创建内存映射的函数,因此需要调用Windows API函数CreateFileMapping、MapViewOfFile和OpenFileMapping来实现该功能。以下结合具体例子,分析介绍如何实现一个进程向内存发送数据,而另一进程从内存读取数据的具体过程。 相似文献
14.
安全高效的进程间通信机制是操作系统中实现进程间协同工作的关键.针对现有Java操作系统普遍使用的共享堆和Java远程过程调用(RMI)等进程间通信机制在安全性、高效性等方面的缺陷,面向Java操作系统的结构特点和进程间通信需求,设计和实现了一种新的安全、高效的进程间通信机制MSP.MSP机制通过区分小尺寸和大尺寸消息,... 相似文献
15.
云计算平台和虚拟化技术的结合为虚拟机域间通信带来了新的需求,基于内存共享的域间通信可以提高运行在同一物理机上的虚拟机间的通信效率。但是,基于内存共享的域间过程中产生的上下文状态切换限制了其优化能力。引入一种新的内存共享模型PAMM,即通过添加一个管理模块对内存共享过程中所传递的内存页进行聚合管理,减少申请超级调用的次数,以达到减少状态切换的目的。实验表明,PAMM能够提升基于内存共享的域间通信的通信效率。 相似文献
16.
LP到PP的高效映射是加速并行性能模拟的关键技术之一。针对交互规则的并行应用程序,设计映射生成方法A2-LP3M从Trace中提取LP间的交互模式,以宿主机物理进程间通信最小化为目标,兼顾计算负载平衡,从循环块映射中选取合适的映射方式。实验表明,相对于常规映射方法,A2-LP3M减少并行模拟时间最多可达16.2%。 相似文献
17.
18.
19.
唐宇 《单片机与嵌入式系统应用》2023,(3):36-38
为了解决航空航天领域的综合电子系统中设备间通信高可靠性和高效率的矛盾,设计了一种基于高速RapidIO内存映射的交换网络块架构,通过弹性虚通道、主动流控块数据传输等方法,解决了综合化电子系统通信资源分配不合理、时延大、吞吐率低的技术难题。该方法实用性强,可推广到涉及系统综合的工业计算领域。 相似文献
20.
结合作者在Windows95和NT环境中进行应用程序开发时不断摸索的实际经验,通过分析Windows95和NT中的进程管理和内存管理机制,介绍了在这些32位Windows环境中,进程之间相互通信,进行数据交换的多种方法,并就32位Windws新提供的进程间通信方法给出了具体的程序应用示例。 相似文献