可以发现Windows系统每个版本都有32位和64位之分,甚至一些应用程序都仅支持某一种,令很多用户搞不懂,其实32位和64位的区别很简单,就是最大寻址空间不同,32位就是2的32次方,64位就是2的64次方,但凡学过数学的,都知道这两个数字差距有多么大。
32位和64位的区别
Windows操作系统的32位代表最大寻址空间是2的32次方,也就是4294967296(bit),差不多在4(GB)左右,代表32位的操作系统最多支持4G的内存,所以堆再多内存也是用不上的。
64位代表最大寻址空间是2的64次方,也就是4294967296(bit)的32次方,差不多有16EB(1EB等于1024PB),理论上来说,只要你主板上有足够的内存条,都能用得上,所以支持现在的1T内存条轻轻松松。
这个所谓的寻址空间,是指CPU对于内存寻址的能力,也就是最多用到多少内存,所以说操作系统的位数,不仅对支持的内存大小有限制,对CPU的类型也有一定限制,如果是32位操作系统,再大的内存、再好的CPU也发挥不出来。
操作系统只能向下兼容,不能向上兼容,所以一些仅支持64位操作系统的程序,不能在32位操作系统上运行,而能够在32位操作系统上运行的程序,都能够在64位操作系统上运行,而且64位操作系统是发展趋势,往后程序基本都仅支持64位操作系统了。
想要知道自己的电脑是哪一种,方法也很简单,右键点击“我的电脑/此电脑”,选择属性,就可以看到操作系统类型了。