
内存
tobealv
这个作者很懒,什么都没留下…
展开
-
虚拟内存
1、物理内存(physical storage):内存条 + 页文件 2、地址空间的state (1)空闲(MEM_FREE) (2)保留(MEM_RESERVE):在地址空间上划出一块地址,仅仅是得到了这块地址的编号,物理上并无实质占用这块内存 (3)提交(MEM_COMMIT):把地址空间上的地址编号映射到物理内存上,物理上实质是开始占用这块内存。注意:这里说的物理内存同样是内存条或者原创 2011-12-29 18:34:57 · 622 阅读 · 0 评论 -
内存映射,共享内存
内存映射,又称共享内存,是一种利用内存句柄,使得多个进程间共享数据的方式 #define MAXMAPFILESIZE (1024*10) //10k #define MAPFILENAME _T("EmpNameShareMemory") HANDL原创 2011-04-19 13:13:00 · 936 阅读 · 0 评论 -
Windows安全属性的设定
在使用CreateFileMapping,CreateEvent等API的时候,经常会遇到一个安全属性的设定,一般的程序都会设置成NULL,用系 统默认的安全属性来设定。但是在windows2003 服务程序的开发中,用系统默认的安全属性创建一个FileMapping时,即使是admin用 户也不能找开这个FileMapping,错误码5, 为了能让其它用户下运行的程序打开这个服务程序创建的Fil转载 2014-03-13 14:52:31 · 802 阅读 · 0 评论 -
内存映射文件原理探索
转载自:http://blog.youkuaiyun.com/mg0832058/article/details/5890688 一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。 原理 首先,“映射”这个词,就和数转载 2016-02-02 14:43:01 · 357 阅读 · 0 评论