Пример фрагментации файловых систем. Следующее - из одноименной статьи в Википедии:
На пустом диске есть 5 файлов: A, B, C, D и E, каждый из которых использует 10 блоков пространства (для этого раздела блок - это единица распределения этой системы, это может быть 1 КБ, 100 КБ или 1 мегабайт, но не любой конкретный размер). На чистом диске все эти файлы будут размещены один за другим. (Пример (1) на изображении.) Если файл B удален, есть два варианта: оставить место для B пустым и использовать его позже или сжать все файлы после B, чтобы за ним следовало пустое пространство. Это может занять много времени, если нужно переместить сотни или тысячи файлов, поэтому в целом пустое пространство просто остается там, помечается в таблице как доступное для дальнейшего использования, а затем используется снова по мере необходимости. (Пример (2) на изображении.) Теперь, если новому файлу F выделено 7 блоков пространства, он может быть помещен в первые 7 блоков пространства, в которых раньше находился файл B, а следующие 3 блока будут остаются доступными. (Пример (3) на изображении.) Если добавляется еще один новый файл, G, и ему нужны только три блока, он может занять место после F и перед C. (Пример (4) на изображении). Теперь, если впоследствии F необходимо расширить, поскольку пространство сразу после него больше не доступно, есть два варианта: (1) добавить новый блок где-нибудь еще и указать, что F имеет второй экстент , или (2) переместить файл F в другое место, где он может быть создан как один непрерывный файл нового, большего размера. Последняя операция может быть невозможна, так как файл может быть больше любого доступного непрерывного пространства, или файл, возможно, может быть настолько большим, что операция займет нежелательно длительный период времени, поэтому обычная практика заключается в том, чтобы просто создать где-то экстент. else и привяжите новый экстент к старому. (Пример (5) на изображении.) Повторите эту практику сотни или тысячи раз, и в конечном итоге файловая система будет иметь много свободных сегментов во многих местах, и многие файлы могут быть распределены по разным экстентам. Если в результате фрагментации свободного пространства вновь созданный файл (или файл, который был расширен) должен быть помещен в большое количество экстентов, время доступа к этому файлу (или ко всем файлам) может стать чрезмерно большим.
Это произведение было передано в общественное достояние его автором, Rfc1394 . Это применимо во всем мире.
В некоторых странах это может быть невозможно по закону; в таком случае: Rfc1394 предоставляет любому право использовать эту работу в любых целях , без каких-либо условий, если только такие условия не требуются по закону.
Субтитры
Добавьте однострочное объяснение того, что представляет собой этот файл
Пример того, как файловые системы становятся фрагментированными. Следующее взято из одноименной статьи в Википедии: Пустой диск содержит 5 файлов, A, B, C, D и E, каждый из которых занимает 10 блоков пространства (для этого раздела «блок» - это
Использование файла
Следующие страницы английской Википедии используют этот файл (страницы других проектов не указаны):