Уровни функционирования файловой системы.

Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень представляет некоторый интерфейс (набор функций) выше лежащему уровню, а сам, в сою очередь для выполнения своей работы использует интерфейс ниже лежащего уровня.

1 уровень – символьный. Задача символьного уровня, является определение по символьному имени файла его уникального имени.

2 уровень – базовый. По уникальному имен и файла определяются характеристики: права доступа, адрес, размер.

3 уровень – проверка прав доступа. Сравниваются полномочия процесса с списком разрешенных видов доступа к данному файлу.

4 уровень – логический. Определяются координаты запрашиваемой логической записи в файле.

5 уровень – физический. Файловая система определяет номер физического блока, который содержит требуемую логическую запись и смещение логической записи в физическом блоке.