1

Я использую Debian Squeeze на спутнике Toshiba. Я хочу знать наверняка, является ли мой процессор 64-битным или 32-битным. Я спрашиваю об этом здесь, потому что я сейчас очень смущен. Далее следуют результаты четырех разных команд bash, которые позволяют пользователю запрашивать именно это (ширину ЦП):

grep getconf LONG_BIT возвращает 32;

grep /proc/cpuinfo возвращает

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc amdc1e nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a 3dnowprefetch osvw ibs skinit wdt nodeid_msr

и это говорит о том, что если lm кажется подсвеченным, то мой процессор 64-битный; ну, это не выделено.

lshw возвращает две разные вещи: 32-битную материнскую плату и 64-битный процессор (я видел этот пост здесь и думал, что ответ применим к моему случаю. Является ли?)

И наконец, lscpu возвращает:

Architecture: i686

Операционные режимы процессора: 64-битный

ЦП: 1

Идентификатор поставщика: AuthenticAMD

Семейство процессоров: 16

Модель: 6

Степпинг: 3

МГц процессора: 800.000

Виртуализация: AMD-V

L1d кэш: 64 КБ

L1i кеш: 64K

Кэш-память второго уровня: 512 КБ

В заключение: какой здесь вывод? Мой процессор 32-битный или 64-битный? Я знаю, что установил 32-битное (i386) ядро, но кроме этого мне нужно знать, какой у меня процессор. Заранее спасибо. Ура!

2 ответа2

1

Согласно этой странице в вики Gentoo, ваш процессор (Family 16, Model 6, Stepping 3) является 64-битным.

0

Это общая команда для всех дистрибутивов Linux:

grep -q '\<lm\>' /proc/cpuinfo && echo "My CPU is a 64 bits one" || echo "My CPU is a 32 bits one"

Это аппаратная информация: вы можете запустить 32-битный дистрибутив на 64-битном ПК. Команда раскроет правду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .