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

 

Hosted by uCoz