Я использую 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) ядро, но кроме этого мне нужно знать, какой у меня процессор. Заранее спасибо. Ура!