CPUクロック周波数はオンデマンドで変化しますか?


10

私のマシン(パーソナルコンピューターではない)には4コア(2.4GHz)があり、現在重要なプロセスを実行していません。現在、私の4つのコアはすべて2.4GHzで動作/振動していますか、それとも動作が遅くなったり、動かなくなったりしますか?


あなたの質問は明確ではありません。24個のプロセッサがありません。
ラムハウンド2015

1
それで、あなたは彼の質問を編集して明確にすることができませんでしたか?あなたは彼の意味を知っています。
Matt Clark、

2.4Ghzは24コアがあることを意味しません。あり得ない、またはあり得ない方法はありません。
JakeGould 2016年

回答:


14

はい

あなたのプロセッサーはベースクロックまたはフロントサイドバス速度を持っています、私のi7は〜100MHzです、そしてプロセッサーの要求に基づいて変わることができる乗数があります-この2.6GHzプロセッサーは与えるために最大36になるクロック乗数を持つことができます最大クロック速度は3.6GHzです。

ほとんどの場合、マシンがアイドル状態にあるため、その乗数は約8倍になります。つまり、私のマシンは800MHzでのみ実行されているため、1秒あたり複数回変化する可能性があります。

私はあなたが持っているプロセッサを知らないので、あなたのプロセッサが何をしているのかはわかりませんが、携帯電話を含むほとんどの最新のプロセッサがこれを行います。これはスピードステッピングと呼ばれ、システムがエネルギーを節約するために行うことです。

CPUIDでCPU-Zをチェックアウトして、システム(ウィンドウ)の詳細を表示できます。

または、システムがあるシステムでLinuxを実行している/proc場合は、実行cat /proc/cpuinfoしてプロセッサーの詳細を表示できます。このプリントアウトとCPU-ZのCPUページで、最高速度、現在の速度、乗数、および最大乗数を確認できます。

この乗数はすべてのコアに適用されるため、システムに8つのコアがあるとすると、それらはすべて同じ周波数で実行されます。

これがアイドル状態のシステムです。約800MHzで実行されており、このプロセッサの最小値である8の乗数が付いています。

最小負荷

これは、中程度の負荷でのシステムで、3.4GHzで34の乗数で動作しています(コア電圧も増加することに注意してください)。

適度な負荷

100 MHzのバス速度は、マザーボード上のPLLによって生成されます-これは、マザーボード上の他の各ロジックコンポーネント、つまりPCI、RAM、USBコントローラなどに送信されるマスタークロックです...これは信号ですソケットを介して物理CPUに渡されます。

コア速度〜3.4GHzは、FSBをソースとして使用して、CPU自体の2番目のPLLによって生成されます。

オーバークロック

人々がマシンをオーバークロックするとき、これは通常FSB速度を上げるだけです-これはすべてをより速く実行するだけです。すべてがより速く動作することの問題は、より多くの電力を消費することです-通常、わずかな過電圧も必要です。

人々が問題を経験し始めるのは、フルパワーで動作しているとき、最初にシリコンが非常に熱くなり、次に高い定格電圧がシリコン上で数ミクロン離れた近くのトランジスタを飽和させ始め、シリコン自体に損傷を与える可能性があるということです。 CPUの他の部分を妨害する。

HLT

これに技術、省エネ、追加のパワーがあった場合は、この質問に答えるの後、私自身は尋ねた答えはした命令はHLT

CPUがワークロードの処理を完了すると、CPUは停止を実行し、次の割り込みが発生するまで基本的にコアを無効にします。この状態では、クロックはまだFSBxMltで実行されていますが、CPUコアは何も実行せず、本質的に電力を消費していません。

HTLWindowsタスクマネージャで命令プロセスを確認できます。その名前はSystem Idle Processです。未使用のCPU時間はすべて実行に費やされHLTます。システムアイドルプロセス


ありがとうございます+1私は6コアIntel Xeon(Mac)を持っていますが、あなたの答えでそれを扱う必要はありません。
Remi.b 2015

実際にアイドル状態のシステムは、CPUクロックを完全にシャットダウンすることに注意してください。(スリープ状態、C2以上)。最近のCPUは、アイドル状態が十分に続くと(C3)、キャッシュの電源を切ります。あなたはここに記述している何C0(眠っていない)にしながら、使用電力状態です
MSalters

1
同じ速度で実行されているすべてのコアについてはよくわかりません。/proc/cpuinfoコアが異なる速度で実行されていることを頻繁に確認しました。
kasperd 2015

ああ?この動作を示すリンクはありますか?big.LITTLEパーソナルコンピュータでほとんど使用されない一部のARMプロセッサのアーキテクチャを除いて、異なる速度で動作する異なるコアを見たことがないと思います。
Matt Clark

Matt Clark、google.com
search?q
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.