- 5
- 0
- 约 7页
- 2017-01-17 发布于四川
- 举报
《让32位系统『用』尽4G内存RAMDISK使用详解
让32位系统『用』尽4G内存--RAMDISK使用详解
win7或者XP的32位版本,总线是32位的,也就是说只有2的32次方的寻址能力,2的32次方也就是4294967296,这个数字接近4g,但是windows会保留一些地址给其他的外设使用。因此就会导致实际windows的可用内存小于4g的情况。
通俗的讲:你要从内存里面读数据,必须要知道数据在哪里,也就是说内存中的每一个存储单元都有一个编号,就像门牌号码一样,这些编号只能从1到4294967296之间选区,再大就超出32位的寻址能力了,如果这些门牌号码都分配给内存的话,正好能访问4g的数据,但由于部分的门牌号码被windows保留下来给外设使用了,所以实际上所能访问的数据也就小于理论上的4g了。
网上有人说用Readyfor 4GB这个工具能把这些保留的地址拿出来给内存使用,但是这样会导致系统不稳定,微软之所以保留这些地址,必然是有他的原因的,微软那么多高级工程师,咱可以怀疑一个,怀疑几个,总不能说人家全是2啊。
后来在网上发现了一个变通的方法,大家都知道当内存不够用的时候就会读写磁盘当虚拟内存,如果我们把多出来的1g内存模拟成一个磁盘供虚拟内存使用,那不就变相的使用了多出来的1g内存了吗?
以下内容转载自网络。
/thread-1561823-1-1.html
前言: 由于内存便宜,现在不少本本标配基本
原创力文档

文档评论(0)