Eu sei que o nome do hardware da minha máquina é i686 e o tipo de processador é i686 devido à minha saída do Linux. Mas não tenho ideia de por que eles são iguais. Quero saber qual é a diferença entre o nome do hardware da máquina e o tipo de processador.
Responder1
Isso é explicado mais claramente em 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.
Então, o nome do hardware é CPUarquitetura, enquanto o tipo de processador é o nome doconjunto de instruçõesusado. Para citar da Wikipedia:
A arquitetura do conjunto de instruções se distingue da microarquitetura, que é o conjunto de técnicas de projeto de processador usadas para implementar o conjunto de instruções. Computadores com microarquiteturas diferentes podem compartilhar um conjunto de instruções comum. Por exemplo, o Intel Pentium e o AMD Athlon implementam versões quase idênticas do conjunto de instruções x86, mas têm designs internos radicalmente diferentes.
Responder2
Você também pode usar dmidecode
para obter mais informações sobre seu sistema e hardware.
sudo dmidecode -s STRING-KEYWORD
Com a seguinte lista de palavras-chave:
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