首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理和使用内存映射文件的方法和步骤,通过简单的实例描述了在Delphi中如何使用内存映射文件实现进程间数据共享的原理和方法。  相似文献   

2.
李琼  刘兆庆等 《测控技术》2001,20(11):66-67
Win9x是一个虚拟内存系统,每一个进程都有自己独立的地址空间,进程之间不能直接通信,本文介绍了利用内存映射文件在进程间共享数据的方法,并给出了内存映射文件在VXI嵌入计算机软件开发中的应用实例。  相似文献   

3.
内存映射文件原理与使用方法   总被引:1,自引:0,他引:1  
本文讨论了Windows 95下WIN 32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。  相似文献   

4.
利用内存映射文件实现高效的进程间通信,完成实时性要求高的工作.进程使用内存映射文件创建环形缓冲区存取数据达到进程间通信的目的.  相似文献   

5.
本文讨论了Windows95下WIN32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。  相似文献   

6.
刘亚茹 《软件》1996,(12):27-29,38
内存映射文件(MMF)是一种建立在虚拟内存技术之上的内存中操纵磁盘文件的新方法,在WindowsNT全32位多进程操作系统中,MMF为读写文件数据及多进程间共享数据提供了一条方便高效而安全的途径。  相似文献   

7.
利用内存文件映射技术——将公共内存的数据映象到各进程私有缓冲区——实现多个32位Windows进程之间数据交换的方法。  相似文献   

8.
内存映射文件及其在大数据量文件快速存取中的应用   总被引:13,自引:1,他引:12  
分析了Win32系统下的虚拟内存系统模式及内存映射文件的工作机理,介绍了如何用Windows API将文件映射至内存,并通过实验数据得出,采用内存映射文件在对大数据量文件进行存取,其效率远远高于传统的基于I/O方式的数据存取。  相似文献   

9.
通用信息系统数据平台的研究与开发   总被引:2,自引:1,他引:1  
本文讨论了内存映射文件、邮槽、传输控制协议在进程间通讯的作用及实现,提出了邮槽的数据缓冲中转作用和一个基于TCP的网络模型,并给出了三者协调工作的模型。最后介绍了大数据量高频率非单机进程通信平台实例的研究与开发。  相似文献   

10.
内存映射文件的操作   总被引:1,自引:0,他引:1  
主要讲解内存映射文件的编程方法和实现过程,并在Delphi中创建文件操作类,通过实例详细讲述了基于内存映射文件的文件读、写操作。  相似文献   

11.
在反求工程中,随着测量技术的发展,点云数据文件越来越大.为了提高点云数据文件的读取效率,本文分析了虚拟内存及内存映射文件的工作原理,并在此基础上提出用内存映射文件来实现点云文件的快速读取.通过实验对比,内存映射文件相对传统I/O在文件读取效率上有着明显的提高.  相似文献   

12.
文件映射在进程通信中的应用   总被引:2,自引:0,他引:2  
本文通过比较分析了Windows进程通信的各种机制,阐述文件映射作为单机上高带宽数据传输的相关应用。文件映射能有效提供安全、巨量和快速的共享内容,通过双向链表把共防震内存化分成块,辅以占用和空闲两个线索,为进程检索所需数据(块)提供了高速通道。通过重载动态库入口函数,完成对文件映射和互斥量的自动初始化和释放过程,为进程的调用提供了方便。  相似文献   

13.
进程间的数据交换和共享是一种非常重要和实用的技术,如何选择恰当的通信方式就成为应用开发中的一个关键问题。本文就基于File Mapping的共享内存技术的实现方法进行了探讨,并针对“内存文件映射”方式编写了进程间通信程序实例。  相似文献   

14.
基于内存映射文件技术快速绘制大场景流域模型*   总被引:1,自引:1,他引:0  
应用内存映射文件技术将分割后的大场景流域模型(包括DEM地形、地形影像、地物模型、地物模型影像、元数据)在内存储器中建立了多进程共享的内存地址空间。在此基础上首先探讨了应用内存映射文件技术所用到的函数及其功能;接着分析了调用、存储大场景流域模型(大小约4 GB)所应用到的函数及其使用方法原理,并结合相关程序代码对具体的实现过程进行了详细的剖析;最后得出结论,应用内存映射文件技术不仅可以读取大场景流域模型数据文件(大小约4 GB),而且可以充分利用计算机的有效资源加快大场景模型的绘制效率,实现实时交互绘制。  相似文献   

15.
论述了内存映射文件使用过程中发生内存耗尽的原因和解决办法,并设计了一个可用于海量图像分割的类,给出了一个海量图像分割的实例。  相似文献   

16.
在文件里查找某一字符串,在程序设计上常常要用到。若用Delphi写,小文件可以用TmemoryStream把整个文件读进内存,在内存上进行查找。但若文件比较大,上几十兆,就不能用此法,若你你强行用TmemoryStream,硬盘因交换文件而不断的读写,效率很低。 大家对Win32的内存映射文件(File Mapping)一定不会陌生,用它可以方便地实现多个进程共享数据。这里介绍用内存映射文件作快速的全文检索,功能如Windows的查找(在某目录的文件里查找某一字符串),但此法比Windows的查找效率要高。  相似文献   

17.
本文通过介绍OPC技术的工作原理,结合激励式仿真机的工作机制,给出OPC异步通讯的开发方法及使用Visual C++6.0的具体实现。利用内存映射文件建立系统运行的实时数据库,通过内存映射文件开辟共享内存区并对其进行数据操作。该方法既能实现多个进程数据的共享,又保证了实时的响应速度以便在OvationDCS服务器数据库中读写数据。具有数据传输速率快,安全可靠性高的优点,在火电厂自动化中有很强的通用性和实用性。  相似文献   

18.
简单分析了Win32环境下内存映射文件技术的系统实现原理,并给出了该技术在加热炉二级控制系统中各个进程之间进行数据共享和通信的解决方案,提高了系统的实时性和稳定性,可借鉴应用于类似的应用系统.  相似文献   

19.
存储系统的层次性与进程数据存储模型   总被引:2,自引:1,他引:1  
计算机系统的各种存储部件,包括寄存器、cache、内存、外存,被组织成一个层次性的存储结构,传统操作系统分别在内存和外存这两个层次上为用户构造了两种数据存储模型:进程逻辑空间和文件。应该在存储层次最外层--外存直接为用户构造进程数据存储模型--文件,把全部内存作为进程访问外存的缓冲,取消了进程逻辑空间的概念,实现指令对文件的直接寻址,使进程直接在文件上运行,基于以上思想,提出了一个操作系统模型,介绍了该模型的结构及其一个实现原形,并对其性能进行了测试和评价,最后讨论了该操作系统具有的优点及其存在的问题。  相似文献   

20.
在程序设计中有时需要在多个进程间进行数据交换。用VB编程实现这个功能时,除了可使用数据文件实现之外(存在许多不足),还可使用内存映射对象实现(后者要比前者效率高的多)。由于VB自己没有创建内存映射的函数,因此需要调用Windows API函数CreateFileMapping、MapViewOfFile和OpenFileMapping来实现该功能。以下结合具体例子,分析介绍如何实现一个进程向内存发送数据,而另一进程从内存读取数据的具体过程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号