При сравнении двух SSD с одинаковым объёмом и интерфейсом вы можете заметить в характеристиках пометку DRAM buffer — и разницу в цене, которая за ней стоит. Именно наличие или отсутствие этого буфера чаще всего объясняет, почему один накопитель держит высокую скорость записи часами, а другой после нескольких минут копирования большого файла «проседает» в разы.
В этой статье разберём, что такое DRAM-буфер, какую задачу он решает внутри накопителя, чем отличаются диски с ним и без него, и как понять, нужен ли он конкретно в вашем сценарии использования — от офисного ноутбука до игровой сборки и рабочей станции для монтажа.
Что такое DRAM buffer простыми словами
DRAM buffer — это микросхема оперативной памяти (DRAM), установленная на плате SSD-накопителя рядом с контроллером. Она работает как быстрый «буфер обмена» между интерфейсом (SATA или NVMe) и микросхемами флеш-памяти NAND, в которых фактически хранятся ваши данные.
Главная задача буфера — хранить таблицу трансляции адресов (FTL, Flash Translation Layer). Флеш-память устроена так, что данные нельзя просто перезаписать «по месту»: контроллер постоянно перемещает блоки, и ему нужно мгновенно знать, где физически лежит каждый фрагмент файла. Эта карта размещения и кэшируется в DRAM.
Дополнительно буфер используется для временного хранения записываемых данных, пока контроллер готовит их к размещению в NAND, и для служебных операций — сборки «мусора», выравнивания износа (wear leveling).
💡DRAM buffer — это отдельная микросхема оперативной памяти на плате SSD, где контроллер хранит карту размещения данных (FTL) и кэширует операции записи.