内存刚好4G,到底是装64位的系统还是装32位

如题所述

通常我们可以看到在计算机硬件上会有X86和X64的标识,其实这是两种不同的CPU硬件架构,x86代表32位系统,而x64则代表64位系统。
相对于32位操作系统而言,64位技术的CPU通用寄存器数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。这样从数据吞吐量来说64位理论上是32位的一倍。

32位操作系统默认不能完全支持4GB内存,最多识别3.25G,32位X86架构的地址总线是32位的,CPU、内存控制器、操作系统都是按32位地址总线设计。32位地址总线可以支持的内存地址代码是4096MB。这4GB个地址码正好可以分配给4GB内存。但是其它寄存器都需要系统分配给它们地址代码,所以总容量为4GB的内存就有一部分内存分配不到地址代码而不能使用。比如一些电脑的核芯显卡或集成显卡甚至独显会把一部分内存空间当作显存。
虽然64位Windows7可以完美支持4GB容量内存,但是成绩和32位Windows7并没有多大变化,仅在PCMark vantage的内存测试中成绩比较突出。
其实64位系统的两大优点:1、可以进行更大范围的整数运算;2、可以支持更大的内存。但是不能简单的认为64处理器的性能是32处理器性能的两倍,而很多软件在64位系统中却以32位的模式在运行。所以如果仅有4GB内存容量,并且也没有打算升级内存,使用32位系统还是可以接受,但如果是8GB双通道或更大内存,或者以后打算加内存,则毫不犹豫选择64位系统。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-06
4G内存最好装64位系统。

1、32位系统一般最大只能认到3.5G左右,多数是认到3.25g,这样有700多M内存被浪费了。
2、不止是识别不全面,而且应用程序也有限制。32位系统,即使系统能识别3.5G的内存,但应用程序只能最多使用2GB的内存。这个是系统的限制。
3、今后越来越多的程序支持64位系统,64位系统的兼容性已经非常好了,大内存的用户完全没有必要死守32位。换64位后,和32位使用一样顺利。本回答被网友采纳
相似回答