Win7 32位和64位的主要区别是处理器架构适配、内存寻址能力和软件运行效率的不同。32位系统的指令集为x86,由于地址总线限制,所以最大可使用的内存量一般不超过3.2GB,适用于老式设备或者简单的办公环境;而64位系统使用的是x64架构,并且可以达到高达192GB的物理内存上限(旗舰版),能够很好地发挥出多核心CPU以及大容量内存之间的配合效果,在进行视频编辑、创建虚拟机或者同时处理多个任务的时候更加稳定、高效。两者对于硬件都有一定的要求:64位系统需要安装在支持EM64T或者AMD64指令集的处理器之上,并且要搭配相应的64位驱动程序;但是32位系统虽然兼容性较好,但是仍然存在内存限制的问题,并不能利用到64位原生应用程序所特有的优化指令集。所以在选择的时候应该根据自己的实际需求来决定是否选用32位还是64位的操作系统。

一、内存支持能力的硬性界限
32位的Windows 7由于受到地址空间的限制,理论上最大的寻址范围是4GB,但是因为硬件预留了地址(比如显卡的显存、PCI设备映射等),所以实际可用的内存一般只有3.0-3.2GB左右。如果您的电脑已经安装了4GB或者更多的物理内存,在开启32位的操作系统之后会白白浪费掉大约800MB以上的内存资源,并且不能参与到系统的管理当中去。而64位的Windows 7旗舰版官方明确定义可以支持的最大内存容量为192GB,家庭普通版也可以达到16GB,专业版和企业版则都可以达到192GB。根据测试数据,在使用Premiere Pro CS5对1080P多轨视频进行编辑的时候,在64位系统的环境下内存占用率一直保持在65%以下,在同样的配置条件下用32位系统的话就会出现频繁调用页文件的情况,响应时间也会延长四成以上。
二、软硬件兼容性两难选择
32位的操作系统可以在所有的X86/X64处理器上安装,并且对于十年前的老式打印机、扫描仪以及工业采集卡等设备的支持也更加全面;但是64位的操作系统则强制要求所有的驱动程序都要经过微软数字签名认证才能使用,不兼容的32位驱动不能被加载进去。另外需要注意的是,虽然64位Windows 7自带了Wow64子系统可以无间地运行大部分32位的应用程序(比如Office 2003和Photoshop CS2等等),但是对于一些依靠环0级别的权限或者某些十六进制组件的老软件来说仍然无法正常工作。在升级之前最好用“程序兼容性向导”来逐一检查重要的商业软件是否能够顺利运行。
三、性能释放的基本条件
64位系统的运算优势不是自动就起作用了,要同时符合以下三个条件才有效果:CPU是Intel Core 2 Duo或者更高档次或者是AMD Athlon 64 X2或者更高档次;已经安装了64位专用驱动程序(特别是显卡和芯片组),并且在运行的是64位编译的应用程序(比如Firefox 64位版、VLC 64位版、WinRAR x64)。安兔兔基准测试表明,在相同的i5-2400+8GB内存条件下,64位系统执行7-Zip压缩任务要比32位快出大约23%,但是如果是只用记事本、IE8这样的简单软件的话,两者的帧率和启动时间差别只有不到5%。
第四部分 实际操作中选择安装路径的方法
第一部分:使用win+r打开msinfo32查看系统的类型是不是x64基于的电脑;第二部分:检查已经安装的内存条数量是否大于等于4G;第三部分:进入硬件生产商官方网站查找该主板型号对应的win7 64位驱动程序是否存在(特别是声卡、网卡和触控板这三样东西);第四部分:列出五款经常用到的核心软件,并且在它们的官网下载页面上查看是否有x64版本;如果前三项都符合要求并且第四项中有三项以上有x64的支持的话,那么就强烈建议使用64位的操作系统。
所以架构的选择实际上就是硬件能力和使用需求之间的一种精确匹配,并不是单纯的为了追求更高的位数。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论