Стр 1
Стр 2
Стр 3
Стр 4

Стр 5

 

 

 

 

Категорию же дефектных составляют блоки, не поддающиеся записи и стиранию. Задача управления пространством ФП разделяется на две части: собственно управление пространством флэш-памяти и "сборка мусора". Теперь рассмотрим механизм очистки недействительных блоков. Запись данных во флэш-память, как во всякого рода программируемое запоминающее устройство, возможна только на "чистое" или предварительное стертое пространство. В результате возникает задача управления ранее записанными, но более не используемыми или недействительными блоками памяти, которая носит название "сборки мусора" Она распадается на два вопроса: какие блоки стирать и когда их стирать? В большей части программ управления ФП вопрос сборки мусора решается простейшим образом. Выделяется некоторая величина пространства ФП, после заполнения которой автоматически запускается механизм очистки недействительных блоков. Такое решение имеет свои положительные и отрицательные моменты, причем с точки зрения производительности отрицательных моментов гораздо больше. Перед выполнением процедуры сборки мусора необходимо определить наилучшего кандидата на такую операцию среди блоков стирания. Для этого можно пользоваться несколькими критериями с учетом их весовых коэффициентов. В качестве критериев можно использовать: количество недействительных блоков чтения/записи; количество предыдущих циклов стирания; наличие постоянных блоков чтения/записи. Последние два критерия относятся к проблеме износа флэш-памяти и будут рассмотрены ниже. При наступлении момента очистки мусора может возникнуть ситуация, когда не существует блока стирания, содержащего только недействительные сектора, что кстати, нередко. В этом случае необходимо выбрать блок стирания с некоторым количеством действительных блоков чтения/записи, переместить их в доступное пространство ФП и только затем подвергнуть очистке блок стирания. Надо отметить, что приемлемого решения этого вопроса до сих пор не получено, на что указывают несколько обстоятельств. В технических характеристиках флэш-дисков указываются две величины скорости передачи данных при записи: пиковая и средняя. Вторая характеризует реальную производительность ФД при записи, т. к. она определяется эффективностью работы механизма сборки мусора. Неоптимальность работы сборки мусора проявляется в периодическом падении пропускной способности. В результате реальная средняя скорость записи получается даже меньше указанной в технических характеристиках.

 

 

 

 

 

 

Hosted by uCoz