所以实际上真正拥有的只有2G,但这2G 内存不是一次分配的,
而是按照需要,通过添加内存页面(64K)嘚方式逐渐增减的.
WINDOWS 采用虚拟内存映射技术,扩展了 物理内存,把部分内存页面放在了磁盘上,
所以即使你的物理内存只有 1G,实际可访问的却超过1G
按照这个说法是不是意味着内存大没什么用呢? NO!NO!NO!
4G 只表示一个进程的内存范围,实际上WINDOWS会同时运行多个进程,
所以内存大就意味着可以把更多的内存頁面放在物理内存上,而物理内存的访问速度绝对远远超过磁盘等读写
当然如果你的程序 需要 超过 4G 的内存,如果没有程序设计思路的错误,那么應该考虑使用 64位系统或更高