Слайд 2
Основные функции файловой системы
Идентификация файлов. Связывание имени файла с выделенным ему пространством внешней памяти.
Распределение внешней памяти между файлами. Для
работы с конкретным файлом пользователю не требуется иметь информацию о местоположении этого файла на внешнем носителе информации. Например, для того чтобы загрузить документ в редактор с жесткого диска, нам не нужно знать, на какой стороне какого магнитного диска, на каком цилиндре и в каком секторе находится данный документ.
Обеспечение надежности и отказоустойчивости. Стоимость информации может во много раз превышать стоимость компьютера.
Обеспечение защиты от несанкционированного доступа.
Обеспечение совместного доступа к файлам, так чтобы пользователю не приходилось прилагать специальных усилий по обеспечению синхронизации доступа.
Обеспечение высокой производительности.
Слайд 3
Основные требования к долговременному хранению информации
1. Оно должно предоставлять возможность хранения
огромного количества информации.
2. Информация должна пережит прекращение работы использующего ее процесса.
3. К информации должны иметь одновременный доступ несколько процессов.
Слайд 4
Файлы
Механизмом абстрагирования
Должен оградить пользователя от «подробностей»
Слайд 5
Слайд 6
Структуры двоичных файлов
Слайд 7
Слайд 8
Слайд 9
Операции с файлами
Create (Создать).
Delete (Удалить).
Open (Открыть).
Close (Закрыть).
Read (Произвести чтение).
Append (Добавить).
Seek (Найти).
Get
attributes (Получить атрибуты).
Set attributes (Установить атрибуты).
Rename (Переименовать).
Слайд 10
Системы с одноуровневыми каталогами
Слайд 11
Иерархические системы каталогов
Слайд 12
Слайд 13
Операции с каталогами
Create (Создать каталог).
Delete (Удалить каталог).
Opendir (Открыть каталог).
Closedir (Закрыть каталог).
Readdir
(Прочитать каталог).
Rename (Переименовать каталог).
Link (Привязать).
Unlink (Отвязать).
Слайд 14
Структура файловой системы
Слайд 15
Непрерывное размещение файлов
Слайд 16
Способы реализации длинных имен в каталоге
Слайд 17
Запись каталога файловой системы MS-DOS
Слайд 18
Запись каталога файловой системы UNIX