首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
本文讨论了Windows95下WIN32进程内存空间的划分,重点讲述三种内存映射文件的工作原理,最后简要介绍了内存映射文件的使用方法。  相似文献   

2.
基于内存映射文件的数据共享技术研究与应用   总被引:15,自引:0,他引:15  
本文分析了Win32环境下内存映射文件技术的系统实现原理,并结合现代输入法的特点,给出了该技术在输入法软件开发中对数据共享问题的解决方案。  相似文献   

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

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

5.
一、进程的虚拟地址空间 在Windows9x下,每个进程都有它自己的私人地址空间,进程间的线程只能访问属于本进程的内存,而不能访问另一个进程的内存。在Windows9x下,进程的地址划分如下图所示:  相似文献   

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

7.
本文论述了内存映射文件的定义,以及使用内存映射文件在进程间共享内存的原理和使用内存映射文件的方法和步骤,通过简单的实例描述了在Delphi中如何使用内存映射文件实现进程间数据共享的原理和方法。  相似文献   

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

9.
分析了Win32系统下的内存结构以及内存管理方式,重点介绍了内存映射文件的工作机理以及相应的程序实现,并与堆方式内存分配作比较指出其优越性。  相似文献   

10.
针对处理大于2GB的数据所面临的困难,提出一种利用内存映射文件实现数据读写的标准方法.该方法具有处理数据更加快速、灵活和高效等优点.实践证明,该方法在大容量采编数据的读取、处理和显示等方面的应用中,取得了良好效果.  相似文献   

11.
赵小建  方康玲 《微计算机信息》2007,23(3X):234-235,190
本文分析了Win32环境下内存映射文件技术的系统实现原理,并结合嵌入式文件系统的特点,给出了该技术在嵌入式实时通讯系统中对多进程间数据共享问题的解决方案,提高了系统的实时性,具有一定的推广价值。  相似文献   

12.
实际的开发中经常可能遇到后台系统需要通过回前台uI进程通知用户一些消息,这样两个进程之间就不可避免地产生通信的需求。本文讨论了共享内存方式进程间通信的编程实现。  相似文献   

13.
本文分析了Win32环境下内存映射文件技术的系统实现原理,并结合嵌入式文件系统的特点,给出了该技术在嵌入式实时通讯系统中对多进程间数据共享问题的解决方案,提高了系统的实时性,具有一定的推广价值。  相似文献   

14.
分析了Win32系统下的内存结构以及内存管理方式,重点介绍了内存映射文件的工作机理以及相应的程序实现,并与堆方式内存分配作比较指出其优越性.  相似文献   

15.
采用内存映射文件设计超大文件数据编辑器   总被引:1,自引:0,他引:1  
主要探讨了用VC 实现超大文件数据编辑器的相关技术,介绍了内存映射文件技术以及编辑器设计过程中一些难点的解决方法。  相似文献   

16.
防止应用程序运行多个实例的方法常用的有以下几种,可都有局限性。归纳如下: 1.查找窗口法,利用FindWindow函数查找同名的窗口,如找到则说明运行了多个实例。这种方法对于无窗口或窗口名动态变化的应用程序不适用,同时也无法防止因窗口名相同而程序其实不同的程序运行而发生的误判。 2.枚举进程法,通过对系统运行的进程的枚举,查找是否有同名进程,如有则说明运行了多个实例。这种方法不仅编程繁琐而且无法防止因进程名相同而程序其实不同的程序运行而发生的误判。  相似文献   

17.
主要探讨了用VC++实现超大文件数据编辑器的相关技术,介绍了内存映射文件技术以及编辑器设计过程中一些难点的解决方法。  相似文献   

18.
依据Citect DDK驱动程序开发包,介绍了驱动程序的框架结构与工作原理,并对DCB中的部分成员变量进行了简单的介绍。对内存映射文件的设计步骤与注意事项的进行了分析,提出了一种基于内存映射文件的Citect驱动模型,并在此模型的基础上进行了Citect驱动程序的设计开发,开发出的Citect驱动在实际的应用中达到了数据监控与采集(SCA-DA)的目的。  相似文献   

19.
陕光  凌玲  胡于进 《计算机应用》2012,32(5):1429-1431
对于有限元分析软件导出的大型结果文件,在使用常规的文件操作函数处理时,容易导致计算机速度缓慢甚至失去响应。针对这个问题,提出了一种基于内存映射文件读写数据的方法。该方法通过建立磁盘文件与进程地址的关联,直接访问磁盘文件,提取相关结果信息。当文件过大时,采用了分段映射的技术,逐段进行处理,并对两种不同的分段方式进行了比较。测试结果表明,比起传统的文件读写方法,该方法可以大大提高文件读取的速度,有效适应巨型文本文件的读取需求。  相似文献   

20.
基于内存映射文件技术的海量影像数据快速读取方法   总被引:4,自引:0,他引:4  
随着信息技术和传感器技术的飞速发展,使得遥感图像的数据量呈几何级数的递增,而传统的利用文件指针来读取文件的方法,只能正确读取2GB以下的数据。针对此种情况,提出了新方法,并分析了其关键技术,用VC++给出了实现的代 码。  相似文献   

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

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