6

私はコンピュータの構成について読んでいて、メモリの章で、「SDRAM にはいくつかの動作モードがあり、たとえば、異なる長さのバースト モードを指定できる」と述べています。誰かがバーストモードとは何かについて詳しく説明できますか?


私がこれについて混乱している主な理由は、I/O の章でバースト モードが DMA がメイン メモリに直接アクセスしてデータのブロックを転送するモードとして定義されていたためですが、この定義は前述のメモリの章で...また、Googleはわずかに異なる定義を提供しています= S


4

2 に答える 2

8

バースト モードは、メモリに 1 つのアドレスを送信するときですが、指定されたアドレスのデータのみを読み書きするのではなく、いくつかの連続した場所 (通常は 4 または 8) も読み書きします。

現在のほとんどのプロセッサ (およびかなり古いプロセッサの多くでさえ) は、何らかのオンボード キャッシュを備えているため、通常、特定のキャッシュ ライン内のすべてのデータに対して読み取りまたは書き込みが行われます。バースト読み取り/書き込みを使用すると、1 つのワードを読み取り、次のアドレスを送信して次のワードを読み取るのではなく、開始アドレスのみを指定した後、キャッシュ ライン全体を読み取り/書き込みできます。キャッシュ内のすべてのデータに対してのみです。ライン。

于 2011-06-26T19:23:43.363 に答える
2

SDRAM チップは直線的に編成されているのではなく、「行」と「列」として編成されています。行の値がチップに入力され、続いて列の値が入力され、実際のデータがチップから読み取られるか、チップに書き込まれます。これにより、チップが何百万ものワードを保持できるようにしながら、各ワードへのアクセスに使用するピンの数を減らすことができます。

「バーストモード」とは、行と列を設定し、個別の信号を使用して列を進めることを指し、行と列を毎回設定することなく、各ワードに順番にアクセスできるようにします。

于 2011-06-26T19:27:25.687 に答える