Операционные системы. Теория и практика. Замятин А.В. - 126 стр.

UptoLike

Составители: 

126
В структуре системы управления файлами можно выделить базис-
ную подсистему, которая отвечает за выделение дискового простран-
ства конкретным файлам, и более высокоуровневую логическую под-
систему, которая использует структуру дерева директорий для предо-
ставления модулю базисной подсистемы необходимой ей информации
исходя из символического имени файла. Она также ответственна за ав-
торизацию доступа к файлам.
Прикладная программа
Интерфейс системных вызовов
Логическая подсистема управлениями
файлами
Поддержка иерархической древовидной структуры
Системные вызовы, работающие с pathname
Защита файлов
Базисная подсистема управления файлами
Алгоритмы выделения блоков диска и соответствующие структуры
данных
Менеджер свободного пространства
Системные вызовы, работающие с дескриптором файлов
Таблицы открытых файлов, индексных узлов и др.
Монтирование файловых систем
Реализация разделяемых файлов
Система ввода-вывода
Драйверы устройств, обработчики прерываний
Оборудование
Контроллер диска. Физические блоки диска
(сектора, цилиндры, треки)
Режим пользователя
Логические блоки (от 1 до N)
Разделы диска, логические диски
Кэширование блоков диска
Процессы ОС
Рисунок 37 Функциональная схема организации файловой системы
Информация на диске организована в виде иерархической древо-
видной структуры, состоящей из набора файлов, каждый из которых яв-