Фрагментація файлової системи: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Dimagp (обговорення | внесок)
м Виправлено слова, терміни та додано анімацію.
Dimagp (обговорення | внесок)
м Малюнок переведено на українську.
Рядок 14:
=== Приклад ===
Розглянемо наступний сценарій, як показано на малюнку справа:
[[Файл:File system fragmentation uk.png|альт=|міні|Спрощений приклад того, як відбувається фрагментація вільного простору та фрагментація файлів.]]
 
[[Файл:File system fragmentation.svg|альт=|міні|Спрощений приклад того, як відбувається фрагментація вільного простору та фрагментація файлів.]]Новий диск містить 5 збережених файлів A, B, C, D та E, і кожен файл займає 10 ''блоків'' пам'яті (тут розмір блоку неважливий). Оскільки вільний простір є неперервним, файли розміщуються один за одним (Приклад (1)).
 
Якщо видалити файл B, утворюється друга область з 10 блоків вільного простору. Файлова система може дефрагментувати диск одразу після видалення, що призведе до сильного зменшення продуктивності в непередбачувані моменти, але в загальному, там просто залишається порожнє місце, яке позначається доступним для подальшого використання, і заповнюється за потреби<ref>The practice of leaving the space occupied by deleted files largely undisturbed is why undelete programs were able to work; they simply recovered the file whose name had been deleted from the directory, but whose contents were still on disk.</ref> (Приклад (2)).