静态RAM(SRAM)


使用双稳态触发器存储数据,速度极快,只要不断电数据就会一直保持,不需要刷新,但集成度低,成本高,一般用作Cache。

动态RAM(DRAM)


使用电容存储数据,速度较慢,需要定期刷新来维持数据,但集成度高,成本低,一般用作主存。DRAM一般会选定最大刷新间隔为2ms或4ms等。

集中刷新

在最大刷新间隔的最后,安排若干个刷新周期进行刷新,刷新时不能进行读写操作。
刷新时间=存储矩阵行数 * 刷新周期(刷新一行所需的时间)
优点:读写时不受刷新的影响,存取速度快。
缺点:刷新时必须停止读写,死区时间长。

分散刷新

将存取周期延长,每个周期的后部分用于刷新。
优点:没有死区。
缺点:存取周期变长,速度变慢;刷新过于频繁。

异步刷新

将集中刷新的刷新周期平均分配到整个最大刷新间隔中。
刷新间隔=最大刷新间隔/行数
优点:死区时间大大减小。