Если я неправильно читаю ваш вопрос, я думаю, вы неправильно понимаете, как работают твердотельные накопители.
Твердотельные накопители состоят из больших блоков (обычно 512 КБ), которые намного больше, чем мы привыкли в файловой системе (обычно 4 КБ).
Проход Erase необходим, прежде чем что-либо можно будет записать в блок, если блок уже не пуст.
Таким образом, проблема со стиранием изнашивания диска заключается в том, что если используются 4 КБ вашего блока 512 КБ, вы должны стереть весь блок 512 КБ и записать исходные 4 КБ + все, что вы добавляете. Это создает чрезмерный износ и замедляет работу, поскольку вместо одной «записи» вам нужно «чтение-стирание-запись» (известное как «усиление записи»).
Это немного упрощает его, поскольку прошивка накопителя делает много умных вещей, чтобы попытаться убедиться, что блоки заполнены оптимально, например. он пытается сохранить много пустых блоков, чтобы избежать медленной записи.
Надеюсь, что это поможет/не запутало еще больше!
person
Stuart Brock
schedule
06.11.2012