同步动态随机存取内存(synchronous dynamic random-access memory,简称SDRAM)是有一个
同步接口的
动态随机存取内存(
DRAM)。通常DRAM是有一个异步接口的,这样它可以随时响应控制输入的变化。而SDRAM有一个同步接口,在响应控制
输入前会等待一个
时钟信号,这样就能和计算机的
系统总线同步。时钟被用来驱动一个
有限状态机,对进入的指令进行
管线(Pipeline)操作。这使得SDRAM与没有同步接口的异步DRAM(asynchronous DRAM)相比,可以有一个更复杂的操作模式。
管线意味着芯片可以在处理完之前的指令前,接受一个新的
指令。在一个写入的
管线中,写入命令在另一个指令执行完之后可以立刻执行,而不需要等待数据写入存储队列的时间。在一个读取的流水线中,需要的
数据在读取指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其它附加指令。这种延迟被称为等待时间(Latency),在为计算机购买内存时是一个很重要的参数。
SDRAM在计算机中被广泛使用,从起初的SDRAM到之后一代的DDR(或称DDR1),然后是
DDR2和
DDR3进入大众市场,2015年开始
DDR4进入消费市场。