Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Экстент22 января 2011Оглавление: 1. Экстент 2. Известные файловые системы с поддержкой экстентов Экстент в файловых системах, непрерывная область носителя информации. Как правило, в файловых системах с поддержкой экстентов большие файлы состоят из нескольких экстентов, не связанных друг с другом напрямую. Экстенты и блокиВо многих файловых системах, в общем случае файл хранится в виде «заголовка», то есть некой относительно небольшой структуры данных, который содержит указатели на участки носителя информации, где по кускам хранится содержимое файла. В традиционных файловых системах это указатели на отдельные блоки. В ряде современных файловых систем используются указатели не на блоки, а на экстенты. Использование указателей на экстенты имеет ряд преимуществ над схемой с указателями на отдельные блоки. Поскольку все данные в одном экстенте расположены на диске подряд, повышается скорость чтения и записи файла и понижается степень фрагментации дискового пространства. При одинаковом размере и организации структуры данных «заголовка» файла файловая система с поддержкой экстентов будет иметь больший максимальный размер файлов. Главный недостаток экстентов повышенная сложность реализации файловой системы. Следует заметить, что использование алгоритма распределения блоков, который распределяет их по возможности из непрерывного участка, повышает скорость чтения и записи данных и отчасти компенсирует отсутствие поддержки экстентов. Скорость доступа к файлу также можно повысить, если заранее зарезервировать под файл по возможности непрерывный участок на диске; впрочем, такое резервирование полезно, даже если файловая система поддерживает экстенты. Просмотров: 2195
|