CPU型号等信息是BIOS提供的. BIOS通过SMBIOS表告诉OS这个信息, OS才能在系统信息里面显示出来. 那么BIOS又是从哪里得到这个信息呢,是根据CPU型号自己组合出来的吗?

答案是否定的。这个信息叫做Processor Brand StringBIOS是通过CPUID指令得到的,我们在EAX其中依次填入0x8000002,0x8000003和0x8000004,分别执行三次CPUID命令,即可以在返回值里面读出准确的CPU brand name。这个过程在IA32的"圣经"三卷里面有详细的记载:

CPU信息获取怎么来的

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
  • 2022-03-04
  • 2021-05-29
猜你喜欢
  • 2022-12-23
  • 2021-09-24
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
相关资源
相似解决方案