この情報を取得できることはわかっています。Intel 独自の TurboBoost サイドバー ガジェットは、ActiveX コントロールを使用して、TurboBoost がアクティブなときに i3/i5/i7 CPU の現在のクロック速度を判断しているようです。ただし、これを C# でプログラム的に実行したいと考えています。WMI から CurrentClockSpeed 値を取得すると、設定された CPU の最大クロック速度が上限になるため、TurboBoost モードでは、現在の実際のクロック速度が報告されません。
2216 次
2 に答える
2
WMI はこの情報を提供しないように見えるため、安全な管理された C# コードだけでこの情報を取得できるとは思いません。したがって、CPUID命令を使用して、命令を実行するCPUから詳細情報を取得する必要があると思います。
Intel からのこのドキュメントは、開始するのに役立つ場合があります。
http://www.intel.com/assets/pdf/appnote/241618.pdf
C# で使用する安全でないコードを次に示します。
次の 7 ページも参照してください。
インテル® Core™ マイクロアーキテクチャー (Nehalem) ベースのプロセッサーのインテル® ターボ・ブースト・テクノロジー
于 2010-06-11T06:52:23.887 に答える