HeadlinesBriefing favicon HeadlinesBriefing.com

Преимущества и недостатки flash-памяти

Engadget •
×

Flash-память быстра, компактна и повсеместна, но её наибольшие недостатки никогда полностью не исчезли. Хотя "flash-память" всё ещё вызывает ассоциации с USB-накопителем, висящим на ключце, с ней происходит значительный маркетинговый толчок с тех пор. NAND flash используется для хранения данных в SSD, смартфонах, картах памяти и многих других гаджетах, потому что она сохраняет данные без питания и укладывает большое количество хранилища в небольшой пакет. У неё есть некоторые бременники. Flash-память стоит дороже за гигабайт, чем жёсткий диск, изнашивается при многократной записи и стирании, и весьма далека от того, чтобы быть такой же быстрой, как оперативная память системы. Нам большинству людей это не особенно замечается, поскольку современное хранилище делает огромное количество работы в фоновом режиме, чтобы очистить технологию, на которой оно основано. Современная NAND извлекает гораздо больше из этой базовой идеи. 3D NAND стекает ячейки вертикально, вместо того чтобы располагать их только на плоской поверхности, а конструкции TLC и QLC сохраняют три или четыре бита на ячейку. Оба укладывают больше хранилища в примерно такой же размер и снижают стоимость за гигабайт. Эти выигрыши сделали flash-память особенно подходящей для портативных электронных устройств. В отличие от жёсткого диска, SSD не имеет крутящегося диска или механической головки чтения, поэтому он обеспечивает меньшую задержку доступа, лучше переносит удары и вписывается в всё более тонкие устройства. Если вы обновляли старый ПК на SSD, вы можете вспомнить первый загрузчик после этого. Внезапно компьютер больше не требует мотивационного послания перед тем, как открыть Chrome. Это всё ещё не делает flash-память заменой для RAM. Оперативная память системы гораздо быстрее и обрабатывает временные рабочие данные, тогда как NAND обеспечивает постоянное хранилище. Термин flash ROM также вводит в заблуждение, поскольку flash может быть стерта и перезаписана. Главный недостаток в том, что flash-память изнашивается. Каждая ячейка NAND поддерживает ограниченное количество циклов программирования и стирания. Хранение большего количества бит на ячейке увеличивает плотность и снижает стоимость, но также сужает электрический зазор между состояниями данных. Это одна из причин, по которой QLC NAND обычно предлагает меньшую выносливость и производительность по сравнению с более простыми конструкциями. Современные SSD обходят большую часть этой проблемы с помощью некоторых сообразительных профилактических мер. Контроллеры распределяют записи по доступным ячейкам за счёт выравнивания износа, исправляют ошибки, отбрасывают ненадёжные блоки и поддерживают резервную ёмкость.

TRIM и сбор мусора также управляют другой особенностью NAND: данные могут быть записаны в относительно небольшие страницы, но гораздо более к.