2013年8月11日

摘要: 微软的Windows提供了三种机制对内存进行操控1 虚拟内存(最适合管理大型对象数组或大型结构数组)2 内存映射文件(大型数据流/文件,共享数据)3 堆(大量的小型对象)预订地址空间区域VirtualAllocPVOID VirtualAlloc(PVOID pvAddress,//内存地址,传NU... 阅读全文
posted @ 2013-08-11 20:46 王林森 阅读(199) 评论(0) 推荐(0) 编辑
 
摘要: 对于32位进程(0x0000 0000~0xFFFF FFFF),有4GB的地址空间。每个进程都有自己专有的地址空间,当进程的各个线程运行时,它们只能访问属于该进程的内存。这4GB其实是虚拟地址空间,不是物理存储器。为了能够正常读写数据,需要把物理存储器分配或者映射到相应的地址空间,否则将发生访问违... 阅读全文
posted @ 2013-08-11 16:14 王林森 阅读(179) 评论(0) 推荐(0) 编辑