Почему я установил Ubuntu 64 bit на компьютер с процессором Pentium 4?

5

Я только что попробовал загрузить Ubuntu 10.10 64 bit live USB на эту машину, и, к моему изумлению, все работает отлично. Я даже установил систему, после чего я проверил с uname -aи результат

Linux T205-04 2.6.35-22-generic # 33-Ubuntu SMP Sun 19 сентября 20:32:27 UTC 2010 x86_64 GNU / Linux

Это довольно смущает меня. Насколько мне известно, Pentium 4 является 32-битным. Как это было возможно?

Ниже приведен результат cat /proc/cpuinfo(есть 2 процессора, но информация та же)

процессор: 1
vendor_id: GenuineIntel
семья процессора: 15
модель: 4
Название модели: Intel (R) Pentium (R) 4 CPU 3,00 ГГц
степпинг: 3
процессор МГц: 2800.000
размер кеша: 2048 кб
физический идентификатор: 0
братьев и сестер: 2
основной идентификатор: 0
ядер процессора: 1
апицид: 1
начальная апицид: 1
фпу: да
fpu_exception: да
Уровень процессора: 5
wp: да
флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
 pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm
 константа_tsc pebs bts pni dtes64 монитор ds_cpl есть cid cx16 xtpr
bogomips: 6000,41
размер clflush: 64
cache_alignment: 128
размеры адресов: физические 36 бит, виртуальные 48 бит
управление энергопотреблением:
phunehehe
источник

Ответы:

17

Из Википедии : «В 2004 году начальный 32-битный набор команд x86 микропроцессоров Pentium 4 был расширен 64-битным набором x86-64».

Ваш /proc/cpuinfoвывод показывает flags: … lm …. Флаг lmобозначает «длинный режим», что означает 64-битное расширение. Таким образом, у вас действительно есть 64-битный процессор.

Марсель Стимберг
источник
1
48 bits virtualтакже показывает, что он имеет 48-битную адресацию. (пока нет 64-битной адресной шины x86, но все они передают 64-битные данные). Также 36 bits physicalможет быть показано, если он имеет Pae, но не 64-битный.
Ctrl-Alt-Delor
2

По-видимому, было сделано около 64 битных процессоров Pentium 4. Проверьте ваш процессор сcat /proc/cpuinfo

Falmarri
источник
Я проверил, но не вижу никакой подсказки, 32 ли это или 64, какая часть из / proc / cpuinfo так говорит?
phunehehe
Опубликовать все это
Фалмарри
информация такая же, правда. единственным исключением была processor : 1линия
phunehehe
2
Из того /proc/cpuinfo, что вы написали, кажется, что Falmarri был прав, и что вы смогли установить его, потому что у вас есть 64-битный P4. Обратите внимание на флаг «lm» в выводе.
Стивен Д
1

Если у вас есть сокет P4 630 775, как и у меня, вы можете легко запускать 64-битные ОС.

Razer
источник
0

Я ожидаю, что у вас есть DUAL CORE Pentium 4, и это позволяет запускать 64-битный код. Более ранние однопроцессорные P4s работали на более низкой скорости и работали только 32-битные.

user277685
источник
Не совсем верно. Мой предыдущий однопроцессорный (но гиперпоточный) P4 только 32-битный, но работает на более высокой скорости ...
Брайан