Индексно-последовательные файлы (файлы с прямой организацией)
5. Организация файлов.
Типы записей
· F фиксированной длины.
· V переменная длина не превосходит максимально возможной, имеют дополнительный дескриптор, выделяющий длину.
· U неопределенная длина (PRN).
Типы записей блоками
· F 1 блок - 1запись
· FB 1блок - целое количество записей (без пустого места)
· VB 1 блок - целое количество записей переменной длины с дескриптором
· VBS переменной длины, блокированная, сегментированная.
Работу над записями блоков берет на себя ОС.
Логический файл может быть связан с физическим, имеющим ту же структуру.
Организация файла - способы компоновки записей.
Последовательные файлы
Записи располагаются друг за другом.
(Магнитофонная лента)
Индексно-последовательные файлы (файлы с прямой организацией)
Вначале идет последовательная таблица ключей (каждая запись снабжена ключом и адресом), возможно не одна, а несколько разных уровней (разные ключи) – для больших файлов. Потом – записи со своими ключами. Записи могут не располагаться в хронологическом порядке.
(Грампластинка)
Библиотечные файлы
Последовательный файл(с разделами) последовательных файлов (с записями) с оглавлением, в котором описаны разделы. Элементы оглавления = имя + атрибуты (адреса, длины, характеристики записей).
Библиотеки формируются из файлов одного типа и без повторных разделов.
Библиотеки в ОС либо полностью переписываются, либо в них обновляются нужные разделы.
Файлы прямого доступа (не поддерживаются ОС)
Обращение к записям происходит по их прямому адресу.
6. Понятие о прерываниях как средстве управления ресурсами КС.
ОС позволяет разделять ресурсы между программами.
ОС однопользовательские однозадачные (DOS)
многозадачные (OS/2)
многопользовательские Сетевые
Несетевые Режим разделения времени
Процесс – единица работы CPU:
· Код программы
· Данные
· Управляющая информация – совокупность сведений, необходимых ОС для обслуживания процесса.
|