Имеют ли USB-накопители / флешки произвольный доступ (т.е. доступ к одному блоку займет равное количество времени, независимо от чтения предыдущего блока)?
2 ответа
Нет, доступ не является случайным, так как флэш-накопители USB используют флэш-память NAND, согласно Википедии:
С флеш-памятью только тип NOR способен к истинному произвольному доступу, обеспечивая прямое выполнение кода, и поэтому часто используется вместо ПЗУ; недорогой тип NAND обычно используется для массового хранения на картах памяти и твердотельных накопителях.
И:
Флеш-память NAND составляет ядро съемных USB-устройств хранения данных, известных как USB-накопители, а также большинства форматов карт памяти и твердотельных накопителей, доступных сегодня.
Чтение должно занимать все время. Пишет другое дело; Flash разбит на довольно большие блоки, и вам нужно стереть весь блок, прежде чем он будет записан.