什么是32位和64位?32位和64位操作系统、CPU以及应用程序的区别

很大情况下您电脑运行着的是64位/ x64操作系统,应用程序或者CPU ——但是可能您自己还不知道。

随着macOS Catalina放弃对32位的支持,很多用户可能会发现自己电脑上运行不了自己常用的应用程序。现在,macOS会在升级到macOS Catalina之前警告用户,并告诉您升级之后哪些应用程序会不兼容:

Mac Catalina不兼容32位应用程序


为了在macOS Catalina上继续使用您常用的32位应用程序,软件开发商将需要升级自己的软件以支持支持64位。如果软件开发商没有这样做的话,用户也可以使用Parallels Desktop,在虚拟机上装旧版的macOS系统,去实现在Mac上运行他们常用的32位应用程序。

什么是“位”?

根据Lifewire的定义,“位”(bit)是二进制数字(Binary digit)的简写。用外行的话来说,就是看到有关1和0的度量单位,并且可以应用于计算机网络或内存中。有时您会看到格式为“ 32位”或“ x32”。这两种写法的意思是一样的。

32位和64位的操作系统

直到1990年代初,32位处理器是计算机应用最广泛的处理器。 Intel Pentium和AMD处理器均为32位,这意味着Microsoft的Windows 95、98和XP也都是32位操作系统。但是,在2003年,Microsoft发布了64位版本的Windows,然后在2005年将内部处理器转为64位AMD处理器时,一些微妙的变化也随之产生了。


Microsoft Windows通过运用更强大的处理器和更强大的操作系统把安全性提到了更高的档次,同时更好的游戏性能以及根据需要分配更多内存的能力的潜力也得以释放。这有什么重要的?每个计算机(无论是Mac®还是PC)都具有32位操作系统或64位操作系统,这决定了用户的体验。所使用的操作系统和软件是我们生产力的基础。

32CPU64CPU的区别

总的来讲,64位处理器比32位处理器要更强大,因为它可以在任何指定时间内处理更多数据。

任天堂64是消费者最倾向在CPU或硬件中使用的x64处理器。因为名字的关系,我个人一直觉得这是由于任天堂 64发行了64款游戏(哈哈)。不,这是由于处理器! 此外,在一篇HowStuffWorks上颇受欢迎的文章,我了解到这种特定处理器是定制的芯片系统,而且被命名为64位R4300i “现实引擎”。

32位应用程序和64位的区别是什么呢?

HowToGeek上发布了一篇非常有用的文章解释了“为什么大多数程序在64位的Windows版本上仍然是32位的。”它解释了用户为什么要关心32位和64位的差异以及它如何作用于生产力。

要问32x和64x软件之间最大的区别,最简单易懂的答案是64x版本会更加安全可靠。


如何检查macOS应用程序是32位还是64位?


如果您使用的是macOS®Catalina,则很容易查看Mac上的任何应用程序是32位还是64位的。遵循以下途径: Apple菜单>关于本机>系统报告

查看Mac软件bit数
从系统报告中,滑到软件>应用程序>选择所需的应用程序
32bit app vs 64 bit app


根据Mac上的这些应用程序,您可能会看到大部分是64位,一些32位或全部32位。这完全取决于您的个人设置。 如何在Mac上运行较旧的32位操作系统和应用程序?在Mac上运行较早的32位操作系统或软件也非常容易。使用Parallels Desktop® for Mac,您可以在虚拟机中虚拟化任何32位操作系统,并运行所需的应用程序。 32位操作系统可以是macOS或Windows。例如,下图就是Parallels Desktop中的32位macOS虚拟机:

在Mac Catalina运行32位app


在带有Parallels Desktop的macOS上运行macOS虚拟机似乎有点多余,但是对于需要较旧的32位操作系统或应用程序的用户而言,这绝对是必要的。开发人员也有在不购买第二个计算机的情况下进行编码、测试和部署的需要。 下载Parallels Desktop的免费试用版很容易!只需下载.dmg,使用所需的操作系统创建一个新的虚拟机,然后运行该应用程序即可开始在您的Mac上运行32位应用程序。