我知道我的机器硬件名称是 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