Техника

Вопрос о дефрагментации карты памяти внутри.

Как по вашему - следует ли выполнять дефрагментацию карты памяти на телефоне? В смысле будет ли от этого толк? Операционная система телефона - андроид.
лучше не надо: для HDD жестких дисков это делают потому, что время позиционирования головки, поиск, считывание - занимают немалое время, и файл идущим подряд значительне быстрее считывается (когда все фрагменты рядом, не нужно головке скакать по всему блину в поисках нужного куска) и раздробленный по всему диску файл читается медленно, с флешками всё иначе - у неё время поиска фактически фиксированное - грубо говоря, ей посылают адрес ячейки - и она через фиксированное время его выдает, где бы он ни был (там поиск примерно как на шахматной доске: получил "E4" - ответил - "пешка" или "пусто"), так что какая-либо дефрагментация попросту не требуется, зато дефрагментация славится большим числом перезаписей (у ячеек HDD ресурс значительно больше чем, у ячеек flash-памяти, такие ячейки склонны вырождаться и их ресурс, и их ресурс при обычном использовании - немалый, может порядком подсократиться после нескольких дефрагментаций (особенно, если на флешке мало места, будет больше перемещений, а, значит, больше перезаписей) )
кстати говоря, популярные ныне SSD жесткие диски - фактически высокоскоростные флешки, именно поэтому загрузка с них происходит быстрее, чем с HDD и, к тому же, какая-либо фрагментация не влияет на скорость запуска ОС и программ, поэтому их дефрагментировать не требуется и не нужно, и вообще, вредно
AS
Alesya Sun
6 342
Лучший ответ
не стоит, хотя бы потому, что это уменьшит срок службы карты памяти
Серик Адилбай
Серик Адилбай
41 151
Вот тут читай об особенностях чтения и записи данных на флеш - память,
и о ресурсе записи данных
http://ru.wikipedia.org/wiki/Флеш-память