Я установил 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 (по данным семейства процессоров 15, модель 4). D был двухъядерным процессором, так что это, вероятно, не ваш.
JustinC
Очень немногие, если таковые имеются , ПК (и я здесь широко использую этот термин), проданные за последние несколько лет, имеют ЦП, которые не поддерживают 64-битную архитектуру. И, как было указано в ответах, ваш ЦП поддерживает 64-битную архитектуру, о чем свидетельствует как процитированный вывод, так и тот факт, что он работает вообще.
CVn

Ответы:

39

Если вы установили 64-битную ОС, ваш процессор обязательно способен работать на 64-битной архитектуре. В 32-битном только процессоре 64-битный установщик даже не запускается.

В операционном режимеlscpu выходного процессора: 32-разрядный, 64-разрядный означает, что ваш процессор поддерживает как 32-разрядный, так и 64-разрядный режимы. Архитектура: x86_64 - это текущая архитектура ядра (64-разрядная).

Вы также можете проверить поддержку 64-битной поддержки:

grep " lm " /proc/cpuinfo

Если он ничего не выводит, у вас есть 32-битный процессор. Если он выдает что - то вроде флагов: бла - бла лм бла ваш процессор поддерживает Long Mode (AKA 64-бит).

Эрик Карвалью
источник
2
Я сделал , grep "lm" /proc/cpuinfoи я получил флаги бла бла лм бла - бла, тем самым удовлетворяя чек.
Аднан
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-битная, как вы привыкли думать;)

RobinJ
источник
1

Ваш процессор на самом деле является 64-битным процессором, как указано в этой строке:

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

Если бы она была 32-битной, вы не могли бы установить 64-битную ОС в первую очередь. Не волнуйтесь, ваш компьютер будет работать нормально.

Dharmaputhiran
источник
6
Фактически архитектура: x86_64 означает, что работает 64-битное ядро. Архитектура ЦП отображается в строке режима работы процессора . Конечно, 64-битное ядро ​​не будет работать только на 32-битном процессоре, так что этот ответ не ошибочен.
Эрик Карвалью