Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта




Полезные ссылки

wm-help.net -> Электронная библиотека -> UNIX/Linux -> Архитектура операционной системы UNIX -> 4.5 СУПЕРБЛОК

4.5 СУПЕРБЛОК

4.5 СУПЕРБЛОК

 

4.5 СУПЕРБЛОК

До сих пор в этой главе описывалась структура файла, при этом предполагалось, что индекс предварительно связывался с файлом и что уже были определены дисковые блоки, содержащие информацию. В следующих разделах описывается, каким образом ядро назначает индексы и дисковые блоки. Чтобы понять эти алгоритмы, рассмотрим структуру суперблока.

Суперблок состоит из следующих полей:

  • размер файловой системы,
  • количество свободных блоков в файловой системе,
  • список свободных блоков, имеющихся в файловой системе,
  • индекс следующего свободного блока в списке свободных блоков,
  • размер списка индексов,
  • количество свободных индексов в файловой системе,
  • список свободных индексов в файловой системе,
  • следующий свободный индекс в списке свободных индексов,
  • заблокированные поля для списка свободных блоков и свободных индексов,
  • флаг, показывающий, что в суперблок были внесены изменения.

В оставшейся части главы будет объяснено, как пользоваться массивами, указателями и замками блокировки. Ядро периодически переписывает суперблок на диск, если в суперблок были внесены изменения, для того, чтобы обеспечивалась согласованность с данными, хранящимися в файловой системе.

Предыдущая глава || Оглавление || Следующая глава

 

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"4.5 СУПЕРБЛОК"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.037