19
Последовательность действий ОС при поиске файла в ф.с.: ОС обращается к загрузочному блоку(получить
сведения о данном диске)(это происходит один раз при загрузке). ОС обращается к
суперблоку - получить сведения, чтобы получить
конкретные сведения о ф.с. ОС
обращается к описанию группы блоков, там есть поле bg_inode_table. Затем
обращение к таблице индексных дескрипторов, обращение к определенному
индексному дескриптору №2, который содержит сведения о корневом каталоге.
Там есть поле, в котором указывается
адрес, по которому размещена информация о корневом каталоге в области данных,
следовательно, попадает в область блоков данных. ОС отправляется область блоков
данных, где есть набор полей, которые содержат имя файла, длину имени, записи и
номер индексного дескриптора. В области корневого каталога нас интересует этот
каталог и там возможно находится номер индексного дескриптора. ОС обращается в
таблицу дескрипторов. Там есть дескриптор, в котором содержится адрес файла. За пределами таблицы индексных
дескрипторов, где содержатся номера блоков, куда мы и переходим, и там
находится содержимое нашего файла и считываем
информацию нашего файла.