DRAM (Dynamic Random-Access Memory) — это вид оперативной памяти, который хранит данные в виде электрического заряда в конденсаторах, встроенных в полупроводниковые микросхемы. В отличие от статической памяти (SRAM), DRAM требует постоянного обновления (refresh) заряда в ячейках, так как конденсаторы постепенно теряют заряд из-за утечек. Это и дало название «динамическая» память.
Устройство и принцип работы
Каждая ячейка DRAM состоит из одного транзистора и одного конденсатора (1T1C). Конденсатор хранит бит информации: заряженный — это логическая единица, разряженный — ноль. Транзистор служит переключателем для доступа к ячейке. Память организована в виде матрицы строк и столбцов, что позволяет адресовать данные по координатам.
Чтение данных происходит построчно: выбранная строка активируется, и все биты строки считываются усилителями-компараторами (sense amplifiers), которые усиливают слабый сигнал с конденсаторов. При этом процесс чтения разрушает заряд в ячейках, поэтому после чтения данные автоматически восстанавливаются. Запись данных происходит обратным образом — усилители записывают заряд в нужные ячейки.
Из-за утечки заряда конденсаторы необходимо периодически обновлять — процесс называется регенерацией или refresh. Обычно каждая строка памяти обновляется каждые 16–64 миллисекунд. Контроллер памяти управляет этим процессом, а также соблюдает множество временных ограничений (таймингов), обеспечивающих корректную работу.
Применение и особенности
DRAM является основным типом оперативной памяти в персональных компьютерах, ноутбуках, серверах и мобильных устройствах. Она обеспечивает относительно большой объём памяти при сравнительно низкой стоимости и приемлемой скорости доступа. Однако DRAM медленнее и менее энергоэффективна, чем статическая память (SRAM), которая используется для кэш-памяти процессоров.
Память DRAM широко применяется в системах, где важен баланс между объёмом, стоимостью и скоростью. Например, в игровых консолях, смартфонах, дата-центрах и встраиваемых системах. Существуют различные стандарты DRAM, такие как DDR3, DDR4, DDR5, которые отличаются скоростью передачи данных и энергопотреблением.
Ограничения и споры
Основное техническое ограничение DRAM — необходимость регулярного обновления данных, что увеличивает энергопотребление и усложняет управление памятью. Кроме того, задержки при доступе к памяти связаны с организацией строк и столбцов, а также с таймингами контроллера.
На рынке DRAM доминируют несколько крупных производителей, таких как Samsung, SK Hynix и Micron, контролирующие свыше 90% рынка. Это приводит к рискам сговора и манипуляций с поставками, что может вызывать дефицит и резкий рост цен, как это происходило в последние годы. Такие ситуации вызывают судебные разбирательства и общественный резонанс.
В целом DRAM остаётся ключевой технологией для временного хранения данных в вычислительной технике, несмотря на вызовы и конкуренцию со стороны новых видов памяти и архитектур.