双端口随机访问存储器

双端口随机访问存储器(Dual-ported RAM)简写为DPRAM,是一种允许同时(或几乎同时)由二个设备访问的随机访问存储器。双端口随机访问存储器有两组位址总线及两组资料总线(因此称为“双端口”),因此允许由二个设备访问,而一般的随机访问存储器的位址总线及资料总线都只有一组。

VRAM就是一种常见的双端口动态随机访问存储器(DRAM),大部分由于影像存储器,允许在中央处理器绘制图形的同时,让影示器硬件同时读出资料,显示在萤幕上。不过大部分的双端口随机访问存储器都是用静态随机访问存储器(SRAM),不会使用像VRAM一样的DRAM技术。

因为双端口随机访问存储器的结构复杂,因此其容量会比传统的存储器要小,价格也会比同容量的传统存储器要贵。

大部分CPU的寄存器都是用小尺寸的双端口(或多端口)随机访问存储器来实现,(参考寄存器堆)。

一般若使用双端口随机访问存储器,若在同一个位置同时(或几乎同时)由不同设备写入不同资料,会有竞争危害的问题。