RAMのバーストモードを理解する[終了]


-3

私はこの記事を読んでいてバーストモードを説明するこの段落に出くわして混乱しました。

バーストモードは、CPUによって要求されたデータがシーケンシャルメモリセルに格納されるという期待に依存します。メモリコントローラーは、CPUが動作しているものは何でも、この同じ一連のメモリアドレスから来ると予測しているため、データの連続するいくつかのビットを一緒に読み取ります。これは、最初のビットのみがレイテンシの完全な影響を受けることを意味します。連続するビットの読み取りにかかる時間が大幅に短縮されます。メモリの定格バーストモードは、通常、ダッシュで区切られた4つの数値で表されます。最初の数値は、読み取り操作を開始するのに必要なクロックサイクル数を示します。2番目、3番目、4番目の数値は、行の各連続ビット(ワードラインとも呼ばれる)を読み取るのに必要なサイクル数を示します。例えば:5-1-1-1は、最初のビットを読み取るのに5サイクル、その後の各ビットに1サイクルかかることを示しています。明らかに、これらの数値が低いほど、メモリのパフォーマンスが向上します。

これはどのように作動しますか?レイテンシをどのように相殺しますか?RAMは通常どのように情報にアクセスし、これはバーストモードと比較してどうですか?


貼り付けた見積もりは、文字通りすべての質問に答えます。たとえば、「これはどのように機能しますか?」「メモリコントローラーは、CPUが動作しているものは何でもこの同じ一連のメモリアドレスから来ると予測するので、データのいくつかの連続したビットを一緒に読み取ります。」等々。
デビッドシュワルツ

@DavidSchwartz大丈夫。コピーした引用に何が書かれているのかわかりません。引用を分解して、私が理解した部分と理解しなかった部分を説明すると、答えが良くなりますか?
ダンカ

はい-助けになるでしょう。
ツイスティーズモノマネ

回答:


1

違いは、最初のランダムアクセスでは、メモリチップにアドレスを通知する必要があるためです。アドレスは通常、行アドレスと列アドレスの別々の2つの部分で指定されます。これには、コントローラー側とRAM側の両方で信号が安定するまでの時間が必要です。クロックインするだけでよい連続ビット。RAMチップは、読み取りまたは書き込みのたびに増分される内部アドレスカウンターを保持します。

ただし、速度の利点のほとんどは、RAMチップが行全体をチップ内部のバッファーに内部的にフェッチするという事実に由来しています。行アクセスは低速ですが、同じ行の連続したビットをこの行バッファからすばやく転送できます。

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