プロセッサの機能を確認するために、ラップトップにCPUIDCPU-Zをインストールしました。 WindowsではXPそれは私に正しいコア速度を示します、
Clock speed- 133MHz
Multiplier- 14
Core speed = 133*14
=1862MHz
これが私の実際のコア速度です。しかし、Windows 7では、適切な速度が表示されません
Clock speed- 133MHz
Multiplier- 6
Core speed = 133*6
=798MHz
もう1つの奇妙な事実は、別の重いプログラムを開くと、乗数が突然増加して実際のコア速度を示していることです。
2つの異なる乗数が2つの異なるケースで表示され、2つの異なるコア速度が発生する理由について誰かが知っていますか?.
要するに、これは障害ではなく、これは最新のプロセッサの省電力機能です。 Intelはそれを Speedstep と呼び、AMDはそれを PowerNow !と呼びます。
基本的に、プロセッサが特にハードに動作していないときは、電力を節約し、発熱を減らすために、プロセッサ自体が「クロックダウン」(または必要に応じてアンダークロック)します。あなたが一生懸命働くためにそれを必要とするとき、それはそれから必要に応じてフルスピードに戻ります。この遷移はほぼ瞬時に発生し、正常に機能している場合は、クロック速度が遅い、または速度間の遷移が原因でシステムが「遅い」ことに気付かないはずです。
新しいIntel(i3、i5、i7)およびAMDプロセッサーには、これに対する拡張機能があり、熱または電力の制限内で安全にオーバークロックできる場合、プロセッサーは実際にセルフオーバークロックできます。これのIntelのバージョンは ターボブースト です。この背後にある考え方は、プロセッサをより高いクロックレートに保つことで電力を節約できますが、アイドル状態に戻るまでの時間が短いほど、アイドル状態で過ごす時間が長くなるほど、電力を節約できます。
XP)にこれが表示されない理由は、古いドライバーがある場合、または保存しようとする電源プランを有効にしていない場合に、オペレーティングシステムとチップセットドライバーからのサポートが必要なためです。電源を入れると、CPUのアンダークロック、「デスクトップ」または「パフォーマンス」(名前を思い出せません)が表示されません。正しく覚えていれば、電源プロファイルですべてのCPUが省電力機能を有効にするわけではありません。
Windows 7は、速度切り替えの遅延が認識できないため、デフォルトでこの省電力モードを有効にします。WindowsXPは、CPU周波数の変化を確認するために、「モバイル」電力プロファイルに変更する必要がある場合があります。
SpeedStep のWikipediaページによると、CPU SpeedStepがプロセッサをアンダークロックできるようにするには、電力プロファイルを変更する必要がある可能性があることを確認しています。
Microsoft Windows XPでは、SpeedStepサポートはコントロールパネルの下の電源管理コンソールに組み込まれています。 WindowsではXPユーザーは電源方式を変更することで間接的にプロセッサ速度を調整できます。「ホーム/オフィスデスク」設定はSpeedStepを無効にし、「ポータブル/ラップトップ」電源方式はSpeedStepを有効にし、「最大「Battery」は、SpeedStepを使用して、バッテリーが弱くなるにつれてプロセッサを最小の電力レベルに減速します。組み込みまたはカスタムの電源方式のSpeedStep設定は、コントロールパネルのGUIから変更できませんが、POWERCFG.EXEコマンドを使用して変更できます。 -ラインユーティリティ。
それ以上の情報なしでは決定を下すのは難しいので、私はただ推測しているという警告でこれを前置きさせてください。
可能性の高いケースは、ステップできるCPUがあることです。つまり、使用状況に応じて速度を変更して電力を節約します。通常、ラップトップタイプの環境でより一般的であるため、これが当てはまると思います。 XPが7と異なる理由についての私の推測は、2つのことのいずれかです:電力設定が異なる(電力またはパフォーマンスを最適化するオプションがあります)またはXPは(ドライバーを介した)ステッピングメカニズムをサポートしていないため、最大に固定します。
完全を期すために、新しいCPU(通常はデスクトップ)にはターボブーストがあり、他のコアをオフにした場合に単一のコアを高速化できます。ここでのトレードオフは、消費電力ではなく熱放散のために行われます(2つは関連していますが)。