Большая часть массовых флеш-накопителей использует память типа TLC, дешёвую, но медленную. Реже встречается MLC, совсем редко — сверхнадёжная однобитовая SLC. Но в новом ядре Linux 5.8 подсистема MTD получит интереснейшую возможность эмулировать SLC NAND, пусть и только для «чистых» флеш-массивов. Идея неиспользования «лишних» бит в ячейках флеш-памяти не нова, она позволяет добиться от априори менее надёжных типов NAND повышенной устойчивости и производительности, пусть и путём потери ёмкости. В подавляющем большинстве стандартных SSD-накопителей часть флеш-массива TLC/MLC работает в режиме SLC. Объём этой части может варьироваться, используется же она как быстрый кеш. В ряде случае использольвание «чистых» флеш-массивов NAND, с которым система может работать программно и использовать по своему усмотрению, более чем оправдано, например, во встраиваемых и промышленных системах. Именно здесь тем, кому нужна повышенная надёжность хранения данных, может помочь ядро Linux 5.8. В нём разраб
MTD в Linux 5.8 позволит использовать MLC-память в режиме SLC
13 июня 202013 июн 2020
78
1 мин