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