Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Функции СУФ

Режим реального времени | Системы разделения времени | Концепция виртуальных вычислительных систем | ДИСКОВЫЕ ХРАНИЛИЩА ДАННЫХ | Понятие файла и его характеристики | Прямая организация | Дескрипторы файлов | Файловая структура | Организация хранения файлов в системе | Блок индексов |


Читайте также:
  1. III. Функции Комитета
  2. IV. Функции
  3. IV. Функции оргкомитета и жюри
  4. А. ФАЙОЛЬ И Г. МИНЦБЕРГ: ФУНКЦИИ И РОЛИ
  5. Асимптоты графика функции
  6. Бесконечно малые функции нескольких переменных
  7. В результате усиления пластической функции клеток пульпы при патологическом процессе

Функции СУФ распадаются на два класса: выполняемые по требованию пользователя и выполняемые автоматически.

К первому классу относятся следующие функции.

СОЗДАТЬ КАТАЛОГ - создается файл под каталог.

УДАЛИТЬ КАТАЛОГ - если в данном каталоге нет файлов или ссылок на файлы из других каталогов (не для всех ОС), то дескриптор каталога удаляется из родительского каталога.

СОЗДАТЬ СВЯЗЬ - создается ссылка из одного каталога на файл другого каталога (только в ОС, поддерживающих такую связь, например, в UNIX).

ОТКРЫТЬ - считывается дескриптор для существующего файла с целью определения местонахождения файла, или создается дескриптор для нового файла после выделения ему места на устройстве. Этим же оператором проверяются и назначаются права доступа.

ЗАКРЫТЬ - поля дескриптора для нового файла заполняются фактическими значениями (адрес, длина и др.). Для существующего файла корректируются отдельные поля. Сообщается ОС, что файл как ресурс свободен. Можно его буфера в памяти использовать для других файлов и др.

СОЗДАТЬ (не во всех ОС) - создается дескриптор нового файла. В ряде ОС данная функция выполняется автоматически при выдаче оператора ОТКРЫТЬ для нового несуществующего файла.

СВЯЗАТЬ (не во всех ОС)- устанавливается ссылка на файл в другом каталоге.

УНИЧТОЖИТЬ - освобождается занимаемая файлом память на диске и удаляется его дескриптор из справочника (с возможностью восстановить в MS DOS и без таковой возможности).

ПЕРЕИМЕНОВАТЬ - переименовывается имя файла в дескрипторе.

ПРОЧИТАТЬ - вводится часть файла в оперативную память.

ЗАПИСАТЬ - записывается новая информация в конец файла.

ОБНОВИТЬ - записывается новая информация вместо только что прочитанной части.

Могут быть и другие полезные функции в конкретных системах, например: копировать, вставить элементы файла, удалить элементы файла, и др.

Автоматические функции СУФ (второй класс) связаны с организацией хранения файлов: выделение ему места на носителе, построение дескриптора, сопровождение справочников (каталогов, директорий) и др.

К автоматическим функциям СУФ также относятся: проверка доступа, выполнение автоматического копирования (создание файлов типа.BAK), восстановления и др., выполняемые не всеми ОС.

Манипуляции с индивидуальными элементами данных (запись, поля записи), как правило, не входят в функции ОС.


Дата добавления: 2015-10-02; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Карта файлов| Пример функций СУФ в MS DOS

mybiblioteka.su - 2015-2024 год. (0.005 сек.)