Я знаю, что имя оборудования моей машины i686 и тип процессора i686 из-за моего вывода Linux. Но я понятия не имею, почему они одинаковы. Я хочу узнать, в чем разница между именем оборудования машины и типом процессора.
решение1
Более подробно это объясняется в info uname
:
`-m'
`--machine'
Print the machine hardware name (sometimes called the hardware
class or hardware type).
`-p'
`--processor'
Print the processor type (sometimes called the instruction set
architecture or ISA). Print `unknown' if the kernel does not make
this information easily available, as is the case with Linux
kernels.
Итак, имя оборудования — CPU.архитектура, а тип процессора — это названиеНабор инструкцийиспользуется. Цитата из Википедии:
Архитектура набора инструкций отличается от микроархитектуры, которая представляет собой набор методов проектирования процессора, используемых для реализации набора инструкций. Компьютеры с различными микроархитектурами могут совместно использовать общий набор инструкций. Например, Intel Pentium и AMD Athlon реализуют почти идентичные версии набора инструкций x86, но имеют радикально разные внутренние конструкции.
решение2
Вы также можете использовать dmidecode
, чтобы получить дополнительную информацию о вашей системе и оборудовании.
sudo dmidecode -s STRING-KEYWORD
Со следующим списком ключевых слов:
bios-vendor
bios-version
bios-release-date
system-manufacturer
system-product-name
system-version
system-serial-number
system-uuid
baseboard-manufacturer
baseboard-product-name
baseboard-version
baseboard-serial-number
baseboard-asset-tag
chassis-manufacturer
chassis-type
chassis-version
chassis-serial-number
chassis-asset-tag
processor-family
processor-manufacturer
processor-version
processor-frequency