Понятие файла
Введение
Лекция: Системы файлов
В лекции рассмотрены следующие вопросы: интерфейс с системой файлов; структура файла и операции над файлом; типы файлов; отличия файловых систем в ОС MULTICS и "Эльбрус" от файловых систем в ОС для ПЭВМ; файлы последовательного и прямого доступа; директория, способы организации директорий; монтирование файловых систем; защита файлов; блок управления файлом; принципы реализации файловых систем.
Содержание
- Введение
- Понятие файла
- Структура файла
- Атрибуты файла
- Операции над файлами
- Типы файлов – имена и расширения
- Методы доступа к файлам
- Директории
- Особенности системы файлов в "Эльбрусе"
- Типичная организация файловой системы изображена на рис. 19.3.
- Операции над директориями
- Логическая организация директорий
- Монтирование файловых систем
- Общий доступ к файлам
- Защита файлов
- Реализация файловых систем
- Структура файловой системы
- Системные структуры в памяти для управления файловой системой
- Ключевые термины
- Краткие итоги
- Набор для практики
- Вопросы
- Упражнения
- Темы для курсовых работ, рефератов, эссе
Файл – совокупность логически объединенных данных во внешней памяти. Управление файлами – одна из важных задач ОС, так как в виде файлов в системе хранится практически любая информация – программы и данные. В лекции рассмотрены следующие вопросы:
- Понятие файла
- Методы доступа
- Структура директорий
- Монтирование файловых систем
- Общий доступ к файлам
- Защита файлов
- Принципы реализации файловых систем
- Блок управления файлом.
Файл (file) –это смежная область логического адресного пространства. Как правило, файлы хранятся во внешней памяти.
Немного о терминологии. Слово файл уженесколько десятков лет используется как русское – один из многочисленных примеров программистских неологизмов. Первоначально, когда около 50 лет назад появился данный английский термин, в русскоязычной литературе специалисты пытались ввести другую терминологию – слово fileпереводили как фонди даже тека(в смысле хранилище). Однако исторически сложилось иное решение – слово файлстало русским. В английском языке слово fileимеет много других значений: например, подшитый в папку бумажный документи даже стадо(например, слонов) – в последнем случае, как можно предположить, размер "файла" может быть очень велик. У всех в памяти название легендарного сериала "X files"(в вольном русском переводе – "Секретные материалы").
Фирма IBM в документации по своей системе IBM 360 в 1960-х гг. использовала иной термин – набор данных (data set) –для обозначения этого же понятия, однако он не пережил операционную систему, в которой использовался.
Каждый файл имеет свой тип, определяющий, какая информация хранится в файле. Основные типы файлов – программа (код)или данные. Данные подразделяются на числовые, символьные (текстовые)и двоичные (произвольная информация).