サイズを大きくすると、メモリは遅くなりますか?


24

同じテクノロジーでsdramのサイズを大きくすると、応答時間が遅くなりますか?もしそうなら、それはデジタル論理の複雑さについてですか?


5
PCユーザーの観点からは、アプリケーションで使用されていないメモリでも、通常、パフォーマンスを最適化するための何らかのキャッシュとしてオペレーティングシステムで使用されるため、わずかに遅くなっても、より多くのメモリが必要です。
ユーザー

2
これは標準ユーザーにとって重要だとは思わない。速度の低下は少なく(以下を参照)、その少しの速度が本当に必要な場合(考えてみれば)、常により高いクロックRAM(および今ではDDR4)を使用できます。必要になる場合もありますが、これを読んでいるほとんどの人はこのことを心配する必要はないと思います。
Sebb

回答:


31

はいといいえ。DUDE状態として、メモリが速く、それを駆動するバス/クロック速度よりも実行されることはありませんが、メモリの最大速度は間違いなくある大きさに依存。

メモリアセンブリが大きくなると、アドレスデコーダーのレベル数が(サイズの対数とともに)増加し、ドライバーの負荷が直線的に増加します(遅延がほぼ対数的に増加します)。

そのため、速度を上げるために既製システムのRAMのサイズを制限することはめったにありませんが(ボックスがRAMのサイズに基づいてクロック速度を調整する例外はあります)、システム設計者は、最大RAMサイズを考慮する必要があるパフォーマンスのトレードオフの1つです。


もちろん、これはシステム設計者として検討する必要がある最後のことの1つです。追加のメモリをシステムにインストールすることには、他の変数があります。熱と電力の使用量は、これらの変数のうちの2つにすぎません。
ラムハウンド

@Ramhound-実際には、実際にいくつかのCPUを設計しましたが、CPUロジックの多くはその周りに構築する必要があるため、メモリパフォーマンスは設計者が最初に考慮するものの1つであることがわかります。
ダニエルRヒックス

2
@Ramhound-特定の低電力環境向けに設計する場合を除き、熱と電力の制限は基本技術を選択することで「ボールパーク」され、設計が完成に近づくまで真剣に再検討されません。一方、メモリ速度は設計に浸透しています。
ダニエルRヒックス

1
これは現在受け入れられている答えなので、デュアルチャネルに関するメモを追加することをお勧めします:)ほとんどのホームユーザーにとって、これはここで説明した速度低下よりも関連がありますが、その質問はgoogleなどの最初の結果に表示される可能性があります
Sebb

2
@Peter-たくさんのゲートを手に入れて、demuxを構築します。速度は出力数のログに比例することがわかります。
ダニエルRヒックス

2

いいえ、違います。SDRAMはシステムと同期されるため、それらの速度はシステムの速度に依存します。メモリアクセスの速度に影響を与える可能性があるのは、使用される構成です。

ビルドに既にdual-channel(またはトリプルチャンネル)構成があり、メモリの増加が同一のモジュールを使用していない場合、シングルチャンネルの動作に遅くなる可能性があります。ただし、Wikipediaが言うように、この減少はほとんど目立ちません。

Tom's Hardwareは、シンセティックベンチマークとゲームベンチマークでシングルチャネル構成とデュアルチャネル構成の間に大きな違いをほとんど見つけませんでした(「モダン(2007)」システムセットアップを使用)。そのテストでは、デュアルチャネルにより、メモリを集中的に使用するタスクの速度が最大で5%向上しました。

この場合、「速度」は低下する可能性がありますが、OSが自由に利用できる物理メモリの量が増えるため、全体的なパフォーマンスが向上します。もちろん、これは、使用しているOSと、使用可能なリソースの利用効率によって異なります。

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