我在32位处理器中安装了64位OS


12

就像标题所示,我不小心在32位处理器中安装了64位Ubuntu 13.04,并且现在可以正常工作(实际上,我感觉我的PC响应速度更快)。但是在不久的将来会不会有任何问题?我认为我的主板是64位的,但我不确定,但是我的处理器是32位的。此外,我做到了lscpu,我得到了:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            15
Model:                 4
Stepping:              9
CPU MHz:               2659.023
BogoMIPS:              5318.04
L1d cache:             16K
L2 cache:              1024K
NUMA node0 CPU(s):     0

21
根据lscpu,您的处理器为64位。
米奇

1
如果一切正常,那么您有一个64位CPU,那么不用担心...
Alvar 2013年

5
如果您具有32位处理器,则甚至无法安装64位OS
Dee 2013年

奔腾F4或奔腾D均为Intel 64 – NetBurst微体系结构(根据CPU家族15,模型4的信息)。D是双核处理器,因此可能不是您的。
JustinC

过去几年中售出的PC 很少(如果有的话)(我在这里广泛使用该术语)没有支持64位功能的CPU。正如答案中指出的那样,您的CPU具有64位功能,这既可以通过引用的输出也可以通过它的输出来证明。
CVn

Answers:


39

如果安装了64位OS,则您的CPU必须具有64位功能。在仅32位处理器中,64位安装程序甚至无法启动。

lscpu输出CPU操作模式下:32位,64位表示您的CPU具有32位和64位功能。体系结构:x86_64是当前的内核体系结构(64位)。

您还可以检查运行的64位支持:

grep " lm " /proc/cpuinfo

如果没有输出,则说明您有32位CPU。如果输出类似标志:等等等等流明等等等等你的CPU支持长模式(AKA 64位)。


2
我做了grep "lm" /proc/cpuinfo,我得到了国旗等等等等流明等等等等,从而满足您的支票。
Adnan

7
我的旗帜上没有胡言乱语。我应该担心吗?
这位巴西人

1
@ ruda.almeida blah =“您不必担心很多标志”。lm是标志,告诉您您有64位CPU。
埃里克·卡瓦略

10

从输出中可以清楚地看到您有一个64位CPU。该行CPU op-mode(s):32-bit, 64-bit表示您具有64位CPU。

因此,使用64位操作系统没有问题。


1
很多时候,具有64位CPU的笔记本电脑无论如何都带有32位操作系统(因为它们通常对于64位内存太少,因此非常有用)。这可能是造成混乱的原因。
2013年

8

好像您经历了几年前一样的惊喜。

我不小心将64位Ubuntu CD放入笔记本电脑中并安装了它,过了一会儿我意识到“请稍等...。我以为我的笔记本电脑是32位系统?”

如果64位版本适用于您的系统,则意味着您的系统实际上是64位系统,而不是您以前认为的32位系统;)


1

您的处理器实际上是64位处理器,因为此行指出:

架构:x86_64

如果它是32位的,那么您首先不能安装64位的OS。不用担心,您的PC可以正常工作。


6
实际上是体系结构:x86_64表示正在运行64位内核。在行CPU op-mode中显示了CPU体系结构。当然,64位内核不会在仅32位CPU中运行,因此此答案没有错。
埃里克·卡瓦略
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.