我的笔记本电脑处理器是 64 位的吗?

我的笔记本电脑处理器是 64 位的吗?

我有一台联想 Ideapad Y510。我一直用的是 32 位操作系统。昨天我遇到了我的笔记本电脑的详细信息,上面说我的笔记本电脑的处理器是 64 位(希望我没有误解任何东西),所以我谷歌了一下,然后我遇到了问题。由于我安装了 Ubuntu,我尝试了上一个答案中的命令(即lscpu),输出相同,但有一些差异。我主要关心的是前两行输出,即

Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit

我的问题是,我的 CPU 是否支持 64 位操作系统?链接我认为是的。

如果是,那么输出不应该lscpu像下面这样,据我所知,i686 代表 32 位。如果我错了,请纠正我。

Architecture:          AMD64
CPU op-mode(s):        64-bit

答案1

是的,它确实支持 64 位操作系统。

它有两个条目,因为在 64 位处理器上您可以安装 64 位和 32 位 ubuntu。

答案2

要了解安装的 Ubuntu 是 32 位还是 64 位:

  • getconf LONG_BIT
  • uname -m

如果显示 i686 或 i386,则表示 32 位。
如果显示 x86_64,则表示 64 位。

如果 CPU 是 32 位的,Ubuntu 也必须是 32 位的。
如果 CPU 是 64 位的,它可以与 64 位或 32 位操作系统配合使用。我们可以选择安装 32 位或 64 位 Ubuntu。

要知道 CPU 是 32 位还是 64 位:

  • grep -w lm /proc/cpuinfo
    • 如果我们看到红色的 lm,则 CPU 支持 64 位。否则为 32 位。
  • sudo lshw | grep “description: CPU” -A 12 | grep width
    • 它清楚地说出了我们想知道的内容。

答案3

您看到的输出lscpu意味着您的处理器(Google 表示它具有 Intel Core 2 Duo)支持 32 位和 64 位,但您当前正在运行 32 位操作系统。

64 位操作系统的输出是:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit

如果您愿意的话,安装 64 位操作系统应该没问题。

相关内容