大家都知道Windows10在发布的时候提供了32位和64位版本供大家选择。微软从Vista开始就一直这样做,这在微软发布客户端操作系统时也形成了非常规的做法。那么,普通用户如何选择操作系统的32位或64位架构呢?首先要说的是,无论是32位还是64位的Windows10,用户可以使用的功能都没有区别。那么,你可能会疑惑:微软为什么要区分32位和64位?其实我们只要让大家明白64位技术相对于32位的优势,大家自然就会明白其中的道理。32位和64位的区别Windows1064位和32位有很多区别,其中对用户来说最明显的就是内存寻址空间的区别。我们仅以“适用”内存大小为例。计算机内存的大小对性能有决定性的影响。32位寄存器的最大寻址空间为232,这决定了32位Windows10的最大内存寻址空间为232即4GB。以此类推,64位操作系统的内存寻址空间为264,我们可以理解为无限大的内存空间。所以,64位≠32位X2,它们的寻址空间(也就是可以使用的内存大小)根本不是一个数量级的。32位Windows10操作系统最高支持4GB内存,我的主板也支持4GB内存。为什么操作系统提示我的系统内存小于4GB?首先说明一下我们常说的操作系统可以支持多少内存,其实是指操作系统支持的内存寻址空间。一般来说,对于32位操作系统,内存地址空间的上限是4GB。这个值是如何获得的?因为计算机内部采用二进制计数,所以32位系统的最大计数范围是232即4GB,但并不是这4GB都可以用来做内存。首先,主板BIOS或UEFI会占用512KB或更多,当然这是一个很小的数字;其次,系统需要为各种PCI、PCI-E设备预留相当一部分寻址空间,以便系统能够找到并使用它们,这部分一般为几百MB;那么,电脑中还有一个设备需要占用大量的寻址空间——显卡。不同的显存容量也需要占用相对的寻址空间(这部分集成显卡会和显存共享)。事实上,真正可以使用的内存空间在3GB到3.5GB之间。比如你用独立显卡,用4GB内存条,实际能用到的内存只有3GB左右。内存的剩余部分不能使用,因为没有用于编码的寻址空间。64位系统支持的范围更大。理论上,64位系统可以支持264次方的寻址空间。当前的64位Windows10最高可支持512GB内存。检查硬件是否支持64位,因为32位和64位的Windows10在功能特性上没有区别,可以支持更多的内存等硬件特性和硬件安全特性,64位操作系统已经成为当前的主流趋势。在可能的情况下,还是建议大家安装64位的Windows10。不过在安装64位系统之前,我们还需要确认一下当前电脑的硬件,主要是CPU和主板是否兼容64位.Windows10x64要求CPU至少支持PAE、NX、SSE2指令集,否则无法安装。确认当前电脑的CPU是否支持以上指令集,我们可以使用两个工具来查看:1.使用图形界面CPU-Z,如果支持SSE2指令集,会直接显示在界面上。如果出现EM64T或AMD64指令集支持PAE技术,如果出现VT-x或VT-d则表示支持NX技术。下载CPU-Z2.使用命令行工具Coreinfo如果你是技术爱好者,可以使用Sysinternals命令行工具Coreinfo查看CPU支持的指令集。从CoreInfo下载的其他东西◆即使你的CPU和主板可以支持64位功能,你也需要确认硬件设备是否提供64位驱动程序。◆当然,Windows10内置了很多常见主流硬件的64位驱动,安装后可以识别大部分硬件。如果Microsoft没有内置驱动程序,您还可以通过WindowsUpdate启用或禁用驱动程序更新。◆如果一切准备就绪,我们就可以下载64位的Windows10来安装了。
