Я встановив 64-бітну ОС в 32-розрядний процесор


12

Як випливає з назви, я випадково встановив 64-розрядний Ubuntu 13.04 в 32-розрядний процесор, і він зараз працює нормально (фактично я відчуваю, що мій ПК став більш чуйним). Чи буде якась проблема найближчим часом? Я думаю, що моя материнська плата 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-розрядний процесор, тоді не хвилюйтеся ...
Alvar

5
якщо у вас 32-розрядний процесор, 64-бітова ОС навіть не буде встановлена
Dee

Pentium F4 або Pentium D - це мікроархітектура Intel 64 - NetBurst (відповідно до даних CPU Family 15, Model 4). D був двоядерним процесором, тож це, мабуть, не ваше.
JustinC

Дуже мало, якщо такі є , на ПК (і я широко використовую цей термін тут), що продаються протягом останніх кількох років, є процесори, які не мають 64-розрядних можливостей. І як було зазначено у відповідях, ваш процесор має 64-бітну здатність, про що свідчать як цитований вихід, так і той факт, що він працює взагалі.
CVn

Відповіді:


39

Якщо ви встановили 64-бітну ОС, ваш процесор обов'язково має 64-бітну здатність. У 32-бітному процесорі 64-розрядний інсталятор навіть не запускається.

У lscpuвихідних опціональних процесорах CPU: 32-розрядний, 64-розрядний означає, що ваш процесор може працювати як 32-бітним, так і 64-бітним. Архітектура: x86_64 - це поточна архітектура ядра (64-розрядна).

Ви також можете перевірити, чи працює 64-розрядна підтримка:

grep " lm " /proc/cpuinfo

Якщо він нічого не видає, у вас є 32-бітний процесор. Якщо він видає щось на зразок прапорів: bla bla bla lh bla bla bla, ваш процесор підтримує довгий режим (AKA 64-bit).


2
Я зробив це, grep "lm" /proc/cpuinfoі у мене з'явилися прапори, bla bla bla bla blah, таким чином задовольняючи ваш чек.
Аднан

7
На моїх прапорах немає благу . Чи варто хвилюватися?
Той бразильський хлопець

1
@ ruda.almeida blah = "багато прапорів, про які ти не повинен турбуватися". lm - прапор, який повідомляє, що у вас 64-розрядний процесор.
Ерік Карвальо

10

З вашого результату видно, що у вас 64-бітний процесор. Лінія CPU op-mode(s):32-bit, 64-bitозначає, що у вас 64-бітний процесор.

Тому немає проблеми з використанням 64-бітової ОС.


1
Багато разів ноутбуки з 64-бітовими процесорами все одно поставляються з 32-бітною ОС (оскільки вони часто мають занадто мало пам’яті, щоб 64-розрядні були дуже корисними). Це, мабуть, джерело плутанини.
Том Мартенал

8

Схоже, ви пережили той самий сюрприз, що і я кілька років тому.

Я випадково поклав 64-бітний компакт-диск Ubuntu в свій ноутбук і встановив його, і трохи пізніше я зрозумів, "Почекайте момент .... Я подумав, що мій ноутбук - це 32-бітна система?"

Якщо у вашій системі працює 64-розрядна версія, то це означає, що ваша система насправді є 64-бітовою системою, а не 32-розрядною, як ви думали;)


1

Ваш процесор насправді 64-розрядний процесор, як зазначено в цьому рядку:

Архітектура: x86_64

Якщо він був 32-розрядним, ви не могли б встановити 64-бітну ОС в першу чергу. Не хвилюйтеся, ваш ПК буде працювати чудово.


6
Насправді архітектура: x86_64 означає, що працює 64-бітове ядро. Архітектура процесора відображається в рядкових опціонних режимах процесора . Звичайно, 64-бітове ядро ​​не працювало б у 32-бітному процесорі, тому ця відповідь не є помилковою.
Ерік Карвальо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.