Ich habe ein 64-Bit-Betriebssystem in einem 32-Bit-Prozessor installiert

12

Wie aus dem Titel hervorgeht, habe ich versehentlich 64-Bit-Ubuntu 13.04 in einem 32-Bit-Prozessor installiert, und es funktioniert vorerst einwandfrei (tatsächlich habe ich das Gefühl, dass mein PC schneller reagiert). Wird es in naher Zukunft Probleme geben? Ich denke, mein Motherboard ist 64-Bit, aber ich bin nicht sicher, aber mein Prozessor ist 32-Bit. Weiter habe ich lscpuund ich habe folgendes bekommen:

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
Adnan
quelle
21
Laut dem lscpuist dein Prozessor 64bit.
Mitch
1
Wenn alles funktioniert, dann haben Sie eine 64-Bit-CPU, dann keine Sorge ...
Alvar
5
Wenn Sie einen 32-Bit-Prozessor haben, lässt sich das 64-Bit-Betriebssystem nicht einmal installieren
Dee
Pentium F4 oder Pentium D, die beide Intel 64 - NetBurst - Mikroarchitekturen sind (gemäß Angaben zur CPU - Familie 15, Modell 4). Der D war ein Dual-Core-Prozessor, also gehört er wahrscheinlich nicht Ihnen.
JustinC
Sehr wenige, wenn irgendwelche , PCs (und ich bin mit diesen Begriff hier breit) in den letzten Jahren verkauft haben CPUs , die nicht 64-Bit - fähig sind. Und wie bereits in den Antworten erwähnt, ist Ihre CPU 64-Bit-fähig. Dies zeigt sich sowohl an der angegebenen Ausgabe als auch an der Tatsache, dass sie überhaupt funktioniert.
CVn

Antworten:

39

Wenn Sie ein 64-Bit-Betriebssystem installiert haben, ist Ihre CPU unbedingt 64-Bit-fähig. In einem reinen 32-Bit-Prozessor startet das 64-Bit-Installationsprogramm nicht einmal.

In den lscpuAusgangs- CPU-Betriebsmodi: 32-Bit, 64-Bit bedeutet, dass Ihre CPU sowohl 32-Bit- als auch 64-Bit-fähig ist. Architektur: x86_64 ist die aktuelle Kernel-Architektur (64-Bit).

Sie können auch überprüfen, ob die 64-Bit-Unterstützung ausgeführt wird:

grep " lm " /proc/cpuinfo

Wenn es nichts ausgibt, haben Sie eine 32-Bit-CPU. Wenn es so etwas wie gibt Fahnen: bla bla lm bla bla bla Ihre CPU unterstützt langen Modus (AKA 64-bit).

Eric Carvalho
quelle
2
Ich tat das , grep "lm" /proc/cpuinfound ich bekam Flaggen bla bla lm bla bla, damit Ihr Scheck zu befriedigen.
Adnan
7
Auf meinen Flaggen ist kein bla . Soll ich mir sorgen machen
Der Brasilianer
1
@ ruda.almeida blah = "Viele Flaggen, über die Sie sich keine Sorgen machen müssen". lm ist das Flag, das angibt, dass Sie eine 64-Bit-CPU haben.
Eric Carvalho
10

Aus Ihrer Ausgabe geht hervor, dass Sie eine 64-Bit-CPU haben. Die Zeile CPU op-mode(s):32-bit, 64-bitbedeutet, dass Sie eine 64-Bit-CPU haben.

Daher ist die Verwendung eines 64-Bit-Betriebssystems kein Problem.

Uwe Plonus
quelle
1
Häufig sind Laptops mit 64-Bit-fähigen CPUs ohnehin mit einem 32-Bit-Betriebssystem ausgestattet (da sie häufig zu wenig Arbeitsspeicher für 64-Bit haben, um sehr nützlich zu sein). Dies ist wahrscheinlich die Quelle der Verwirrung.
Tom Marthenal
8

Sieht so aus, als hättest du die gleiche Überraschung erlebt, die ich vor ein paar Jahren gemacht habe.

Ich habe versehentlich eine 64-Bit-Ubuntu-CD in meinen Laptop eingelegt und diese installiert, und etwas später wurde mir klar: "Moment mal ... ich dachte, mein Laptop ist ein 32-Bit-System?"

Wenn die 64-Bit-Version auf Ihrem System funktioniert, bedeutet dies, dass es sich bei Ihrem System tatsächlich um ein 64-Bit-System handelt, und nicht um ein 32-Bit-System, wie Sie es früher gedacht haben.

RobinJ
quelle
1

Ihr Prozessor ist tatsächlich ein 64-Bit-Prozessor, wie in dieser Zeile angegeben:

Architektur: x86_64

Wenn es sich um ein 32-Bit-Betriebssystem handelt, können Sie zunächst kein 64-Bit-Betriebssystem installieren. Keine Sorge, Ihr PC funktioniert einwandfrei.

Dharmaputhiran
quelle
6
Eigentlich bedeutet Architektur: x86_64 , dass ein 64-Bit-Kernel ausgeführt wird. Die CPU-Architektur wird in Zeile CPU-Betriebsmodus (en) angezeigt . Natürlich würde ein 64-Bit-Kernel nicht auf einer 32-Bit-CPU laufen, daher ist diese Antwort nicht falsch.
Eric Carvalho