web-dev-qa-db-ja.com

プロセッサの速度と周波数はどのように関連していますか?

プロセッサのクロックレートがコアの速度を決定すると思います。私の場合は1.86GHzです。しかし、私が間違っていなければ、それはそれがどれだけのエネルギーを消費するかも決定します。あなたがより多くの周波数を持っているならば、それはより多くの電力を消費します。

Power Saverスキームを選択してバッテリーの寿命を延ばしますが、コア速度が実際の速度の半分に低下します。これはSpeedStepが原因で発生することは理解していますが、コンピューターの速度低下は見られません。

だから私の問題は、それがあまりにも多くの電力を使用するので、なぜ私たちがそのような高周波コアを持っているのかということです。低周波コアを使用できます。

実際、プロセッサの2つの用語速度とその周波数の間で混乱します。

したがって、プロセッサの場合、コアの周波数はどれほど重要です。

4
Deb

最新のCPUは、マザーボードよりも高速に動作します。そこで、クロックマルチプライヤが登場します。2GHzCPUと1 GHzバスがある場合、クロックマルチプライヤは2です。2GhzCPUと666MHzバスがある場合、マルチプライヤは3です。

CPUは、通信できるよりも速くデータを処理します。バスを待っている間、彼らは仕事をすることができ、仕事をしています。

より高い周波数のCPUはコンピュータを高速化しますが、CPU周波数が上がり、バス速度が同じままであると、効率が低下します。これは、CPUがバスがデータを提供/取得するのを待機しているためです。

したがって、バスを待機している間にCPUが動作している場合は、より多くの電力を使用していますが、ほとんどメリットはありません。

Intel SpeedStepのようなプログラムは、高負荷がかかっていないときにCPUの周波数を下げるため、消費電力が少なくなります。 CPU周波数が低いほど、現在のワークロードを処理できる可能性があるため、速度の違いに気付かない場合があります。

7
Keltari

したがって、プロセッサの場合、コアの周波数はどれほど重要です。

少し単純化しすぎると、CPUの知覚可能な速度は、命令セットとクロック周波数の2つに依存します。

前者は1サイクルで実行できる作業数を定義し、後者は1秒あたりに実行できるサイクル数を定義します。 productは知覚可能な速度です。

したがって、2GHzプロセッサコアを1GHzにスケールダウンすると、知覚可能な速度は半分になります。

だから私の問題は、それがあまりにも多くの電力を使用するので、なぜ私たちがそのような高周波コアを持っているのかということです。低周波コアを使用できます。

CPUによって制限されていないアプリケーションの場合、それは真実です。たとえば、あるHDDから別のHDDにファイルをコピーした場合、ハードドライブはとにかくプロセッサに追いつくことができないため、高速プロセッサのメリットは得られません。

ただし、CPUを集中的に使用するアプリケーション(ファイルコンプレッサー、ビデオエンコーダー、ゲームなど)は、高速のCPUに依存し、CPUがない場合は、大幅に遅くなります。

そのため、最近のラップトップはCPU周波数をスケーリングします。高速のCPUが必要ない場合、CPUは低速で実行され、消費電力が少なくなります。高速CPUが必要な場合、可能な限り高い周波数で実行され、コンピューターの応答性が向上します。

1
Dennis

この場合、クロック速度と周波数は同義です。なぜこのような高周波コアを使用するのかについては、コンピューターの使用に必要なクロック速度は低い場合がありますが、多くのアプリケーションでははるかに高いクロック速度が必要です。すべてのコンピューターユーザーに1人の経験を一般化することはできません。

0
SaintWacko