Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структура дискового раздела



Создание ФС сопровождается созданием логической структуры: загрузчик – группа_блоков1 – … – группа_блоковN. Загрузочная область создается в любой ФС, на первичном разделе загрузчик содержит фрагмент кода, который инициализирует процесс загрузки ОС. На других разделах эта область не используется. Все остальное пространство делится на блоки, блок может иметь размеры от 1 до 4 Кб, является адресуемой единицей дискового пространства, место под файлы выделяется целыми блоками. Блоки объединяются в группы блоков, которые нумеруются с единицы. В свою очередь каждая группа имеет следующее строение: суперблок – описатель_группы_блоков – битовая_карта_блоков – битовая_карта_индексных_дескрипторов – таблица_индексных_дескрипторов – область_блоков_данных.

Суперблок хранится в первом блоке каждой группы, является начальной точкой ФС, имеет размер – 1024 байт. Обычно копии суперблока содержатся в нескольких местах диска, поскольку информация, хранящаяся в нем, критически важна для всей ФС. Информация суперблока используется для организации доступа к остальным данным на диске, в суперблоке определяется размер ФС (число индексных дескрипторов, число блоков в ФС), содержится максимальное число файлов в разделе, объем свободного пространства, размер логического блока, информация о том, где искать незанятые участки и т.д. При запуске ОС суперблок считывается в память, в процессе работы модифицируется, а записывается на диск только периодически. Это позволяет повысить производительность системы.

Описатель группы блоков. Его информация используется для того, чтобы найти битовые карты блоков, индексных дескрипторов, а также таблицу индексных дескрипторов.

Битовая карта блоков – структура каждой бит которой показывает отведенный соответствующему блоку файл. Карта служит для поиска свободных блоков.

Битовая карта индексных дескрипторов выполняет аналогичную функцию по отношению к таблице индексных дескрипторов.

Таблица индексных дескрипторов служит для хранения индексных дескрипторов.

Область блоков данных – всё оставшееся место.





Дата публикования: 2014-11-29; Прочитано: 217 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...