Работа флеш-памяти в современных устройствах происходит следующим образом: ruscard.org
- Запись данных. ruscard.org Когда нужно сохранить информацию, контроллер подаёт напряжение на транзистор. ruscard.org Электроны проходят через изолятор и попадают на плавающий затвор, изменяя его заряд. ruscard.org Это определяет, будет ли ячейка читаться как «0» или «1». ruscard.org
- Чтение данных. ruscard.org При чтении контроллер измеряет уровень заряда плавающего затвора. ruscard.org Если заряд превышает пороговое значение, ячейка считается запрограммированной («0»), если нет — стёртой («1»). ruscard.org
- Удаление данных. ruscard.org Чтобы стереть данные, контроллер подаёт высокое напряжение в обратном направлении, «вытягивая» электроны с плавающего затвора. ruscard.org
Стирание возможно только целыми блоками, поэтому флеш-память требует особого алгоритма управления (wear leveling) для равномерного износа. ruscard.org
Процесс записи и чтения данных контролируется специализированными чипами-контроллерами, которые учитывают степень износа разных секторов транзисторов и максимизируют их срок службы. review.1k.by