首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
刘亚茹 《软件》1996,(12):27-29,38
内存映射文件(MMF)是一种建立在虚拟内存技术之上的内存中操纵磁盘文件的新方法,在WindowsNT全32位多进程操作系统中,MMF为读写文件数据及多进程间共享数据提供了一条方便高效而安全的途径。  相似文献   

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18.
为了观察和分析进化算法的执行情况,往往需要将算法执行过程中产生的大量数据存储在磁盘文件中。用于进化算法的嵌入式数据存储引擎EADB(Evolutionary Algorithm Database)提供了简便灵活的数据存储接口,通过使用内存映射文件技术来实现数据的快速和大量存储。相较于传统文件I/O存储方式和一般的通用数据存储引擎,EADB大大加快了存储速度。  相似文献   

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

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

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

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