6

我正在阅读计算机组织,在内存章节中提到“SDRAMS 有几种操作模式,例如可以指定不同长度的突发模式。” 有人可以详细说明什么是突发模式吗?


我对此感到困惑的主要原因是,在 I/O 章节中,突发模式被定义为 DMA 可以直接访问主存储器以传输数据块的模式,但这个定义对于前面提到的没有意义在记忆一章中......谷歌也给出了一个稍微不同的定义=S


4

2 回答 2

8

突发模式是当您将一个地址发送到内存时,而不是仅读取/写入指定地址的数据您还可以读取/写入一些连续的位置(通常为 4 或 8 个)。

大多数当前的处理器(甚至许多更老的处理器)都具有某种板载缓存,因此典型的读取或写入将针对给定缓存行中的所有数据。使用突发读/写允许您在仅指定其起始地址后读/写整个缓存行,而不是读取一个字,然后发送下一个地址以读取下一个字,因此仅适用于缓存中的所有数据线。

于 2011-06-26T19:23:43.363 回答
2

SDRAM 芯片不是线性组织的,而是“行”和“列”。将行值输入芯片,然后输入列值,然后从芯片读取或写入实际数据。这允许使用更少的引脚来访问每个字,同时仍然允许芯片保存数百万个字。

“突发模式”是指设置一行和一列,然后使用单独的信号推进列,允许依次访问每个单词,而不必每次都设置行和列。

于 2011-06-26T19:27:25.687 回答