如何让你的win7 32位系统最高支持128G内存
发布网友
发布时间:2022-05-11 16:45
我来回答
共2个回答
热心网友
时间:2023-10-15 15:03
所谓的32位,是指机器字长32位,可以简单的理解成CPU一次能处理的数据的长度是32位,也就是CPU的数据总线是32位,一般对应地址总线也就是32位,32位的地址总线能够索引2^32这么多个的存储单元的个数。数据线是32位,那么一个存储单元一般也是32位,也就是4Byte,2^32次方个存储单元,就是4GB内存了。
对于32位的windows操作系统,其逻辑地址编码采用的地址位数是32位的,那么操作系统所提供的逻辑地址寻址范围是4GB,而在intel x86架构下,采用的是内存映射技术(Memory-Mapped I/O, MMIO),也就说将4GB逻辑地址中一部分要划分出来与BIOS ROM、CPU寄存器、I/O设备这些部件的物理地址进行映射,那么逻辑地址中能够与内存条的物理地址进行映射的空间肯定没有4GB了,看下面这幅图就明白了:
所以即使买了4GB以上的内存条,实际上能被操作系统访问到的肯定小于4GB,一般情况是3.2GB左右,哪怕打上补丁最大也只能支持4G内存,想要支持128G内存只有装64位的操作系统。
热心网友
时间:2023-10-15 15:03
先说些废话,关于64位系统的
64 bit win7最高具有128G的寻址空间,其中除去一小部分(如果独立显存512M的话,大概整体会占用1G)提供给主板的其他接口使用外,其他大部分都是为内存准备的,也就是说,只要电脑本身支持,可以安装几乎是“无限”的内存……当然,这只是理论上的东西,事实上完全没有必要,4G一般来说就完全够用了;所以,如果想用4G或更高的内存,64bit win7是一个很好的选择
(如上所说,如果512M显存,32bit 只能使用大概3G的 内存 ;CPU另外1G的寻址空间分配给了其他硬件,包括那512M的显存)
另外,有关64bit 本身的。通常情况下,64bit 系统不仅是提升了寻址空间,还提升了寻址效率;但是,这只对那些对64bit 系统进行了优化的程序有效(专门的64位程序,比如office的64位版本),而那些针对32bit系统编写的程序,在64bit下是以兼容形式运行(比较新的程序基本上都是支持64bit系统的,所谓的兼容性问题,只在极个别情况下出现,而且一般都是比较早的程序),效率会略有降低,但如果是使用4G以上内存的话,弥补这种降低是绰绰有余的
总之一句话,有大内存,64bit 是非常必要的;而如果内存不到4G,因为很多软件是针对32bit系统编写的,所以,32bit的效率反而较高
最后,关于预装系统的问题。不知道你的是台式机还是笔记本?我只知道如果是预装系统的笔记本的话,一定会附带两个win7密钥的,一个是用于使用了厂家的恢复功能后,自动激活的;另一个是在笔记本外壳(一般是下面)上的,这是两个彼此独立的密钥,所以,你可以安装64位的win7然后使用这个密钥激活(密钥本身是不分32位还是64位的,只*版本:中国市场最常见、也是比较便宜的是Home Basic)
台式机的情况就不很清楚了。
no idea!
换装64位或服务器版本