Читайте также:
|
|
Логическая запись – наименьший элемент данных, которым может оперировать программист при обмене с внешним устройством. Логическая организация файла – представление файла в виде организованных логических записей.
Физическая организация файла – описывает правила расположения файла на устройстве внешней памяти. Файл состоит из физических записей – блоков (кластер).
В некоторых ОС кластер – наименьшая единица данных обмена с оперативной памятью и может состоять из нескольких блоков. В других ОС наименьшая единица обмена – блоки.
Во многих файловых системах принята иерархическая организация файлов. Имена файлов объединяются в каталоги, каталоги объединяются в иерархическую структуру: каталог более низкого уровня записывается в каталог более высокого уровня.
Права доступа к файлу.
Права доступа к файлу – определение для каждого пользователя набора операций, который он может применить к данному файлу.
Категории прав доступа:
1. Избирательный доступ, когда для каждого файла и каждого пользователя сам владелец может определить допустимые операции.
2. Мандатный доступ, когда система наделят пользователя определенными правами по отношению к каждому разделяемому ресурсу (в данном случае файлу). В зависимости от того, к какой группе пользователь отнесет.
Операции, происходящие с файлом:
· Создание
· Уничтожение
· Открытие
· Закрытие
· Чтение
· Запись
· Дополнение
· Поиск
· Получение атрибутов
· Выполнение
· Переименование
· И другое
Уровни функционирования файловой системы.
Функционирование любой файловой системы можно представить многоуровневой моделью, в которой каждый уровень представляет некоторый интерфейс (набор функций) выше лежащему уровню, а сам, в сою очередь для выполнения своей работы использует интерфейс ниже лежащего уровня.
1 уровень – символьный. Задача символьного уровня, является определение по символьному имени файла его уникального имени.
2 уровень – базовый. По уникальному имен и файла определяются характеристики: права доступа, адрес, размер.
3 уровень – проверка прав доступа. Сравниваются полномочия процесса с списком разрешенных видов доступа к данному файлу.
4 уровень – логический. Определяются координаты запрашиваемой логической записи в файле.
5 уровень – физический. Файловая система определяет номер физического блока, который содержит требуемую логическую запись и смещение логической записи в физическом блоке.
Дата добавления: 2014-12-18; просмотров: 231 | Поможем написать вашу работу | Нарушение авторских прав |