评论 32位和64位oses:有什么区别?

32位和64位oses:有什么区别?

目录:

Anonim

计数有很多方法,但是对于计算机,只有二进制:0和1。每个都被认为是一个“位”。 这意味着对于1位计算,您将获得两个可能的值: 2位表示四个值; 然后以3位将其加倍至八(2为三次方,也就是2的立方)。

继续呈指数增长,最终您将获得价值4, 294, 967, 296的32位(第32次幂为2); 64位(或2到64的幂)的值是18, 446, 744, 073, 709, 551, 616。

这是很多位,数字表明支持更高位计算的芯片的功能可能更强大。 远远超过了两倍。

这是因为每隔几年,计算机(甚至是智能手机)中的芯片以及在这些芯片上运行的软件在支持新数量方面将取得飞跃。 例如:

  • 1970年代的Intel 8080芯片支持8位计算。
  • 1992年的Windows 3.1是Windows的第一个16位桌面版本。
  • AMD于2003年发布了第一款64位台式机芯片。
  • 苹果在2009年将Mac OS X Snow Leopard完全制成64位。
  • 2014年,第一款采用64位芯片的智能手机(Apple A7)是iPhone 5s。

这很明显:64位(有时样式为x64)能够完成32位以上的工作(实际上称为x86,此术语从Windows Vista开始将32位应用程序粘贴到名为“ Program Files”的文件夹时就一直存在(x86)”一词,x86最初指的是该指令集可在Intel芯片(如8086至80486)上运行的任何操作系统。

如今,您很可能已经在运行具有64位操作系统的64位芯片,这些操作系统又运行64位应用程序(用于移动设备)或程序(在台式机上,以某种命名法)。 但不总是。 例如,Windows 7、8、8.1和10都具有32位或64位版本。

您甚至如何分辨自己有哪一个?

识别64位操作系统

如果您在使用不到10年的计算机上运行Windows,则几乎可以保证您的芯片为64位,但是您可能已安装了32位版本的OS。 很容易检查。

在Windows 10中,单击桌面上的“我的电脑”图标,然后选择“属性”(或打开“控制面板”,然后转到“系统和安全性”>“系统”)。 在“系统”标题下,您将在“系统”类型下看到它:“ 64位操作系统,基于x64的处理器”意味着您可以使用。

您也可以只在Windows 10搜索框中键入关于以显示“设置”页面,该页面将显示相同的内容。

为什么要使用32位?

为什么要在台式机或笔记本电脑上安装32位操作系统? 最大的原因是因为您拥有32位处理器,需要32位OS。

但是拥有这种CPU的可能性不大。 英特尔早在1985年就开始生产80386系列的32位处理器。 它在2001年以前销售64位处理器。如果自2005年奔腾D芯片问世以来就已经购买了PC,那么内部就不可能设置32位指令集。 英特尔最新的32位芯片Pentium 4E于2004年2月问世,x86-64将其扩展到64位。 根据需要,它与32位和16位软件向后兼容。 Pentium 4的更高版本(如Extreme Edition)完全是64位的,甚至在2005年就已停产。

您安装的旧操作系统很可能只是32位版本。 后续升级(如果有的话)可能还没有跳到64位。 这可能很好-并非所有最早的64位处理器都具备所有功能。 您可以使用64位Checker之类的软件来确定您的PC是否真的可以使用完整的64位。 它适用于Windows 95以后的所有Windows版本。

在64位体系结构系统上安装32位OS可以运行,但这并不是最佳选择。 例如,一个32位操作系统有更多限制-突出的一点是它只能真正利用4GB的RAM。 在具有32位操作系统的系统上安装更多RAM不会对性能产生太大影响。 但是将具有额外RAM的系统升级到Windows的64位版本,您会注意到其中的区别。

这应该以最明显的方式说明:Windows 10上官方支持的最大RAM为 2 TB (Windows 10 Home上为128GB)。

RAM在64位的理论限制: 16艾字节 。 但是,要拥有能够支持它的硬件还有很长的路要走。

无论哪种方式,这都使得购买具有16GB RAM的新笔记本电脑看起来并不令人印象深刻,不是吗?

64位计算功能还具有许多其他改进,尽管以肉眼可能看不到的方式。 较宽的数据路径,较大的整数大小,八个八位字节的存储器地址。 计算机科学家可以利用所有这些来使您的计算功能更加强大。

您可能还会注意到,为桌面操作系统下载的某些程序带有32位和64位选项。 Firefox是一个很好的例子,其中的选项为“ Windows”和“ Windows 64位”(以及“ Linux”或“ Linux 64位”,macOS版本仅64位)。

为什么这样 因为32位操作系统仍然存在。 他们需要32位软件才能运行-它们通常甚至无法安装64位版本,并且肯定不会运行它们。 但是,64位操作系统可以支持32位程序-特别是Windows为其内置了一个仿真子系统,在Windows64上称为Windows32或WoW64。 随时查看C:驱动器-您将看到两个程序文件夹:一个用于64位程序,另一个用于32位应用程序,称为程序文件夹(x86)。 您会惊奇地发现还有多少32位代码。

在Mac上,您不太可能找到32位。 在Apple菜单上,选择“关于本机”,单击“系统报告”,然后突出显示“软件”下列出的所有应用程序。 每个都将有一个64位(Intel)条目,说是或否。大多数将是。 直到最近才出现的一个支持者是Mac的Microsoft Office,它从2016年中期开始仅提供64位版本。

移动64位

如上所述,苹果公司的A7芯片是首款用于手机(iPhone 5s)的64位处理器。 2015年,Apple强制所有iOS软件必须运行64位。如此之多,以至于截至2016年6月,在最新版本的iOS中打开32位应用程序引起了“未优化”警告:“使用它可能会影响整个系统性能。”

如果您拥有iOS 10,您甚至可能甚至无法使用那些没有更新的较旧的32位应用程序(少数较旧的设备在32位芯片上支持iOS 10)。 那是苹果封闭系统的“最好”之处,它可以迫使这种情况发生。

在Android手机上,发现细节可能会有些棘手,除非您精通内置的芯片。 另外,如果您未运行Android 5.0 Lollipop或更高版本,则您仍然是32位。 AnTuTu Benchmark是一款可以告诉您的应用程序; 加载它,单击“信息”按钮,然后查找Android行。 它会告诉您Android版本以及32位还是64位。 尽管有更多运行Android的芯片,从ARM到Snapdragon,向64位的推动仍在全面进行。

  • Qualcomm上的Windows获得64位应用程序支持Qualcomm上的Windows获得64位应用程序支持
  • 英特尔通过5GHz Core i7庆祝x86 40周年英特尔通过5GHz Core i7庆祝x86 40周年
  • 如何在macOS Catalina中运行32位应用程序如何在macOS Catalina中运行32位应用程序

对于iOS和Android,这并不是要打开操作系统以使用更多的RAM,与台式机相比,手持设备上的内存需求仍然可以忽略不计。 实际上,使用x64并不是保证更好的性能的保证-许多Android 32位手机都与最初的64位iPhone 5s相匹配。 另外,首批64位Android手机(例如HTC Desire 510)根本没有因为坚持使用较旧的32位Android版本而受益。

但是,采用64位的智能手机还有其他好处-例如每个周期(甚至更快)获取更多数据,更好的加密以及整体上迁移到具有改进功能(例如电源效率)的新64位芯片(特别是ARMv8架构)上。

最终,个人计算机和智能手机已经有了64位革命。 营销人员甚至不再胜过它。 您,即消费者,不需要对它了解太多就可以成为它的一部分。

32位和64位oses:有什么区别?