课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] 内存映射文件在进程中的应用与研究 [复制链接]

楼主
文件格式:word
文件大小:295.50KB
适用专业:网络工程
适用年级:大学
下载次数:14 次
我要下载:点击联系下载
论文编号:14423

资料简介:
毕业设计 内存映射文件在进程中的应用与研究,共32页,11789字
摘要
随着计算机操作系统的发展,多任务多进程已经被广泛应用。为了加速应用程序的运行,往往会在系统中建立多个进程,由这些进程相互合作去完成一个共同的任务,经常需要在进程之间交换信息、传递数据。
Windows提供了多种机制,使应用程序能够迅速而方便地共享数据和信息,这些机制包括RPC、COM、OLE、DDE、窗口消息(尤其是WM_COPYDATA)、剪贴板、邮箱、管道和套接字等;而这些机制均使用内存映射文件,在Windows系统中,单个计算机上共享数据的最低层机制是内存映射文件。如果互相进行通信的所有进程都在同一台计算机上的话,使用内存映射文件进行共享,系统的性能较高和开销较小。
本文主要阐述了内存映射文件基本原理和实现方法,探讨和研究了如何在Visual C++环境下利用MFC类库编写使用内存映射文件来完成进程间数据共享,并给出了应用实例。
关键词:内存映射文件;进程通信;MFC

目  录
1    引    言        1
1.1    课题背景    1
1.2    本课题研究的意义    1
1.3    课题研究方法    1
2   开发平台简介        1
3   主要技术        2
3.1    内存映射文件的基本原理和操作    2
3.1.1    内存映射文件的基本原理    2
3.1.2    创建内存映射文件    3
3.1.3    映射文件的视图到进程的地址空间    5
3.1.4    FlushViewOfFile函数    6
3.1.5    取消文件视图的映射    6
3.1.6    关闭文件映射对象    6
3.2    内存映射文件在进程数据共享中的应用    6
3.2.1    进程的相关概念    6
3.2.2    共享内存的原理    7
3.2.3    使用事件对象来同步进程    8
4   应用实例          10
4.1    相关技术    10
4.1.1    消息映射机制    10
4.1.2    BMP(位图)文件    11
4.2    本实例实现流程    14
4.3    功能实现    15
4.3.1    MemonyShare工程说明    15
4.3.2    MemonyShareRev工程说明    20
结束语        26
参考文献        26
致    谢        27
声    明        28


资料文件预览:
共1文件夹,1个文件,文件总大小:295.50KB,压缩后大小:141.21KB

  • 毕业设计-内存映射文件在进程中的应用与研究
  • doc2003032155_金佳华.doc  [295.50KB]

我要下载:内存映射文件在进程中的应用与研究
分享 转发
TOP
沙发

学习学习,看看能不能用的上
TOP
板凳

ewn   不错 谢谢
TOP
地板

很好!
TOP
5#

控制云台机械设计

我买,但是我不知道有多少人已经用过,所以想问下,毕竟用的人多了就等与没用了
TOP
6#

真郁闷 被耍了
TOP
7#

努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。
TOP
8#

我来了

露个脸,请各位多多支持。
TOP
9#

这个系列的帖子都不错

要顶!
TOP
10#

我要积分!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
TOP
发新话题 回复该主题