请问怎么通过编程知道CPU的温度(很多CPU降温软件都有这个功能)

解决方案 »

  1.   

    估计主板bios得有相应的功能接口吧?猜测。
      

  2.   

    呵呵!基本上很难!不过硬件是通过Bios来读Cmos的数据的!你可以看看这方面的资料
      

  3.   

    基本上bios也是透過板子上的sensor來讀取資料的,現在比較通用的應該是BMC吧,Heroism您如果想讀取cpu的溫度,應該要先了解該平台上溫度sensor是那一個牌子的,去找它的技術文件會比較容易,當然,搞不好windows有相關的api…
      

  4.   

    首先要保证主板上有这个功能,
    二bios一般会给出一定的中断或接口
      

  5.   

    Intel的cpu支持内建"TM" -(Thermal Monitor Supporte,热量监视器),而AMD的CPU是靠主板上的"探温头".你可以用CPUID获得CPU是否支持TM.,INTEL的芯片组通常用SMBUS/SMLink Interface来获得CPU的温度.你看看BIOS有没有提供中断或者接口