私のマシン(パーソナルコンピューターではない)には4コア(2.4GHz)があり、現在重要なプロセスを実行していません。現在、私の4つのコアはすべて2.4GHzで動作/振動していますか、それとも動作が遅くなったり、動かなくなったりしますか?
私のマシン(パーソナルコンピューターではない)には4コア(2.4GHz)があり、現在重要なプロセスを実行していません。現在、私の4つのコアはすべて2.4GHzで動作/振動していますか、それとも動作が遅くなったり、動かなくなったりしますか?
回答:
はい
あなたのプロセッサーはベースクロックまたはフロントサイドバス速度を持っています、私の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コアは何も実行せず、本質的に電力を消費していません。
HTL
Windowsタスクマネージャで命令プロセスを確認できます。その名前はSystem Idle Processです。未使用のCPU時間はすべて実行に費やされHLT
ます。
/proc/cpuinfo
コアが異なる速度で実行されていることを頻繁に確認しました。
big.LITTLE
パーソナルコンピュータでほとんど使用されない一部のARMプロセッサのアーキテクチャを除いて、異なる速度で動作する異なるコアを見たことがないと思います。