为英特尔酷睿 i3-7100U 处理器选择正确的架构

为英特尔酷睿 i3-7100U 处理器选择正确的架构

我想在配备英特尔酷睿 i3-7100U 处理器的笔记本电脑上安装 Ubuntu GNOME 16.04。我该选择哪种架构?根据安装指南页面选择是:

  1. amd64(AMD64 和英特尔 EM64T)
  2. armhf (32 位硬浮点 ARMv7)
  3. arm64 (64 位 ARM)
  4. i386(英特尔 32 位 PC)
  5. powerpc (IBM/Motorola PowerPC)
  6. ppc64el(PowerPC 64 位小端字节序)
  7. s390x (IBM System z)

答案1

每个主系列(也就是您在普通计算机中可以找到的那种)英特尔处理器都基于 8086 标准,而不是 ARM 或 PowerPC。这意味着,我们这里只有两个选择,分别是amd64i386

现在,它们之间的区别在于我们是否需要 64 位支持。广阔的现在大多数现代计算机都支持 64 位,因此我们通常几乎总是希望选择amd64。选择 有非常具体的原因i386,但几乎没有一个适用于标准家庭用户(例如,i386将限制您可以运行的应用程序数量和类型,并将您的 RAM 限制为 4GB)。

不过,为了完整起见,我们来检查一下ARK 页面处理器。如果我们看一下,我们可以看到这个处理器支持 Intel-64,这意味着我们可以运行 64 位操作系统(amd64)。

其他架构在台式计算机中很少使用,因此我们通常可以忽略它们。但是,由于我们已经走上了完整的道路:

  • armhf:这被称为ARMv7,并且(在大多数情况下)已被弃用,以支持新的 ARMv8 规范。这主要用于移动/SoC 类型的设备,例如手机或 IoT 设备(例如智能冰箱或 Raspberry Pi)。
  • arm64:ARM64(也称为ARMv8(或aarch64)是支持完整 64 位指令集的下一代 ARM 处理器。它仍然主要用于移动和 SoC 应用程序,但它正慢慢开始进入“完整”计算机环境,尤其是因为它非常省电且是开放规范。
  • powerpc高性能计算机是 IBM 和摩托罗拉创建的一种非常古老的处理器架构。它曾用于较旧的 Apple 计算机。目前,PowerPC 的主要用途是在企业级应用程序和服务器领域。但是,有些人仍会将旧的 PowerPC 计算机(例如旧 Mac)用作轻量级服务器或计算机。
  • ppc64el:PowerPC 的原始规格不支持 64 位指令集(尽管后来在 PowerPC 620 处理器中加入了该指令集),而该指令集对于处理大量数据的企业应用程序来说至关重要。因此,PowerPCppc64el是专为企业服务器使用而设计的。
  • s390xIBM 系统 Z在大型数据中心之外很少使用。它描述了 IBM 大型机服务器系列使用的处理器架构。找到运行此架构的家用计算机几乎是不可能的。

总结:如果您有一台相当先进的计算机并且不知道要安装什么,请使用amd64

答案2

如果要安装 64 位操作系统,请安装 amd64。如果要安装 32 位操作系统,请安装 i386。

答案3

我想补充一点,i386即使 CPU 支持 x64,架构仍然有其用途。

  1. 使用 PAE 确实可以使用超过 4 GB 的内存,与指针大小相关的限制适用于单个进程,而不是整个系统。

  2. 如果您想在计算机上运行 32 位代码,则必须安装所有运行时库两次(32 位和 64 位版本),如果您的 SSD 可用空间有限,这可能很重要。两个值得注意的例子是 Wine(在 Linux 中运行 Win32 代码)和 Java(众所周知,其 64 位版本速度较慢且内存占用明显较大)。

  3. 在 32 位时代设计的旧代码(阅读:GNU/Linux 的大部分)在为 32 位架构构建时效率更高。

当然,如果您做出这个决定,您将无法运行任何 64 位代码(例如,Steam 宣布他们不再支持他们的 32 位版本),所以大多数用户仍然应该坚持amd64

相关内容