Иерархия данных

Файлы

Литература

Глава 8. Управление внешней памятью

Лекция 11

 

 

 

1. Файлы. Иерархия данных Организация файлов. Методы доступа. Характеристики файлов.

 

2. Файловая система. Функции файловой системы. Состав файловой системы. Файловая система UNIX. Размещение файлов в дисковой памяти.

 

· [Дейтел 87] Дейтел Г., Введение в операционные системы. М."Мир",1987.

· [Кейлингерт 85] Кейлингерт П., Элементы операционных систем, М."Мир", 1985.

· [Кейслер 86] Кейслер С., Проектирование операционных систем для малых ЭВМ, М."Мир", 1986.

· [Колин 75] Колин А., Введение в операционные системы, М."Мир", 1975.

· [Цикритзис 77] Цикритзис Д., Бернстайн Ф., Операционные системы, М."Мир", 1977.

 

Нижний уровень иерархии составляют битовые комбинации , с помощью которых создаются практически любые элементы данных. На следующем уровне находятся байты и символы (например, для “аски” ASCII-кода 8-битовые комбинации). Более крупной структурой являются поля : алфавитные, цифровые или алфавитно-цифровые, а группа взаимосвязанных полей образует записи. Записи могут быть объединены в файлы, а группы взаимосвязанныхфайлов составлять базу данных..


Битовые комбинации

Байты

Символьные наборы

Поля

Записи

Файлы

Базы данных

 

Файл (file) - поименованная совокупность данных. С файлами возможно производить операции как с единым целым при помощи операторов: oткрыть(open), закрыть(close), создать(create), уничтожить(destroy), копировать(copy), переименовать(rename), вывести(list). Кроме того, возможны операции над отдельными компонентами файлов: прочитать(read), записать(write), обновить(update), вставить(insert), исключить(delete).