我正在阅读计算机组织,在内存章节中提到“SDRAMS 有几种操作模式,例如可以指定不同长度的突发模式。” 有人可以详细说明什么是突发模式吗?
我对此感到困惑的主要原因是,在 I/O 章节中,突发模式被定义为 DMA 可以直接访问主存储器以传输数据块的模式,但这个定义对于前面提到的没有意义在记忆一章中......谷歌也给出了一个稍微不同的定义=S
我正在阅读计算机组织,在内存章节中提到“SDRAMS 有几种操作模式,例如可以指定不同长度的突发模式。” 有人可以详细说明什么是突发模式吗?
我对此感到困惑的主要原因是,在 I/O 章节中,突发模式被定义为 DMA 可以直接访问主存储器以传输数据块的模式,但这个定义对于前面提到的没有意义在记忆一章中......谷歌也给出了一个稍微不同的定义=S
突发模式是当您将一个地址发送到内存时,而不是仅读取/写入指定地址的数据,您还可以读取/写入一些连续的位置(通常为 4 或 8 个)。
大多数当前的处理器(甚至许多更老的处理器)都具有某种板载缓存,因此典型的读取或写入将针对给定缓存行中的所有数据。使用突发读/写允许您在仅指定其起始地址后读/写整个缓存行,而不是读取一个字,然后发送下一个地址以读取下一个字,因此仅适用于缓存中的所有数据线。
SDRAM 芯片不是线性组织的,而是“行”和“列”。将行值输入芯片,然后输入列值,然后从芯片读取或写入实际数据。这允许使用更少的引脚来访问每个字,同时仍然允许芯片保存数百万个字。
“突发模式”是指设置一行和一列,然后使用单独的信号推进列,允许依次访问每个单词,而不必每次都设置行和列。