Академический Документы
Профессиональный Документы
Культура Документы
1. Создание файла;
2. Запись в файл;
3. Чтение файла;
4. Перемещение внутри файла (поиск в файле);
5. Удаление файла;
6. Усечение файла (Truncating).
Последовательный Доступ:
▪ Читать следующий блок;
▪ Писать следующий блок;
▪ Сбросить;
— отсутствует чтение после последней записи и перезапись
Прямой Доступ:
▪ читать блок n;
▪ писать в блок n;
▪ переместиться к блоку n;
▪ читать следующий блок;
▪ писать в следующий блок;
▪ переписать следующий n;
(n = номер блока).
8
9
Files
F1 F2 F4
F3
Fn
Структура директорий и
расположения файлов на диске.
10
11
Имя;
Тип;
Адрес;
Текущая длина;
Максимальная длина;
Дата последнего обращения (для архивирования);
Дата последнего обновления (для архивирования);
ID Владельца;
Информация о защите.
12
Поиск файла;
Создание файла;
Удаление файла;
Список директории (list);
Переименование файла;
Резервное копирование файловой системы
(дополнительная, запасная файловая таблица).
13
Проблема группирования.
15
Путь к имени;
Может иметь одно и то же имя файла для различных
пользователей;
Эффективный поиск;
Отсутствие возможности группирования.
16
17
Эффективный поиск;
Возможности группирования;
Текущая директория — рабочая директория:
cd /spell/mail/prog;
type list.
18
b) group access 1 1 0
c) public access 0 0 1
Структура файла:
Логический модуль хранения;
Коллекция связанной информации;
(a) относится к
открытию файла.
block = pointer
40
41
index table
44
45