平时装系统时一直说内存≥4G的就装64位操作系统,反之则装32位系统。但是32位和64位到底是什么含义、有什么分别呢?今天在网上看了下,将所见所读跟大家分享一下。
CPU
我看网上有的博客说,32位和64位操作系统取决于自己的计算机体系结构是32位还是64位,而自己的计算机体系结构是32位还是64位又取决于计算机内部的处理器(CPU)。32位操作系统可以使用32位和64位的CPU,而64位操作系统只可以使用64位CPU。但是,32位操作系统在64位CPU上运行时,无法使用额外电源(这点是在网上别的博客见到的,待确认)。
寻址能力
寻址能力,简单来说,就是操作系统能给多少的内存编址,能操作多大的内存,以此来使用它们。32位系统最多可以支持4G内存,64位系统最多可以支持128G
软件兼容性
一般的32位软件都可以在64位系统上运行。64位软件不一定更快,但我看网上说,64位软件“利用了64位架构的增强安全性,并且一次可以使用超过4GB的RAM。因此,它们通常比32位对应物更稳定和有效。”
Program Files 文件夹
32位操作系统只有唯一的Program Files文件夹,用于安装应用程序。64位操作系统有两个Program Files文件夹,其中一个是Program Files(x86)文件夹,用于存放32位软件。这是因为在32位架构编写软件与64位系统编写软件有很大不同,当程序想要获取一些共享信息(如DLL)时,他们需要查看正确的Program Files目录,所以有一个单独的文件夹存放。这就是Windows将它们分开的原因——32位程序不知道如何处理64位DLL。请注意,在Windows中,x86表示32位,64表示64位。
驱动程序
64位Windows需要64位设备驱动程序。如果您有一台旧打印机或仅提供32位驱动程序的东西,它将无法在您的现代64位系统上运行。
查看方法
右键“我的电脑”,选择“属性”,进入界面后,看下图红线标识位置处,即可知道自己操作系统是多少位的。