都知道Windows系统有32位和64位之分,但很多人都不知道32位和64位的区别,其实这个“位”代表的是最大寻址空间,也就是CPU对于内存寻址的能力,可以理解为内存大小的支持,而32位可支持2的32次方(bit),只有4GB左右,而64位可支持2的64次方(bit),目前来说算是无限大。
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位操作系统了。
想要知道自己的电脑是哪一种,方法也很简单,右键点击“我的电脑/此电脑”,选择属性,就可以看到操作系统类型了。