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

Дескрипторы файлов

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


Читайте также:
  1. FC - команда сравнения файлов
  2. Анализ файловой системы
  3. Имена файлов
  4. Ієрархічна структура файлових систем
  5. Карта файлов
  6. Копирование файлов

Информация о файле, необходимая для организации доступа к нему и его сопровождения, собирается в дескрипторе файла. В каждой из ОС его называют по разному: в ОС ЕС - блок описания файла, в MS-DOS и UNIX - элемент оглавления.

В дескриптор обычно включают:

- идентификатор файла - символическое имя для его задания. В современных ОС к идентификатору приписывают обозначение его формата (структуры) через расширения имени (в MS-DOS - программа исполнимая, текст программы и на каком языке и т.д.);

- физическое размещение - обычно это ссылка на некоторую таблицу, где находится указание, по крайней мере, на начало файла на диске;

- физическая организация. Указывается в системах, имеющих несколько различных способов организации файлов на диске (например, в супер-ЭВМ): последовательная, библиотечная, прямая, индексно-последовательная, виртуальная (B-деревья). В MS-DOS организация последовательная с прямым доступом по номеру цилиндра, головки и сектора, поэтому этот параметр отсутствует. К физической организации относят размер физического блока на диске (кроме MS-DOS, так как постоянная величина равна 512 байтам).

- логическая организация. К ней относится размер записи, тип длины: фиксированный, переменный, неопределенный и др. При отсутствии в дескрипторе данного поля его функции выполняет расширение идентификатора, которое обозначает логическую организацию (PRG - программа FoxPro,.dbf - файл базы данных Xbase,.bgi - файл графического интерфейса,.lib - библиотечный файл);

- информация о правах доступа: нет доступа, только для чтения, чтение и запись, чтение и модификация. Сюда же входят такие параметры для многопользовательских систем, как идентификация владельца, средства распознавания партнеров (имя программы), список назначенных пользователей, права доступа для каждого из пользователей (только читать, изменять и какие поля). Признак "только для чтения" используется всеми системами. Остальные поля не во всех системах. Характерны последние поля для UNIX (владелец, права доступа), ОС РВ, сетевым ОС и им подобным;

- статус: временный, подлежащий уничтожению по окончании его использования; необходимо ли создавать поколения (ОС ЕС) или другие копии (ОС РВ);

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

Пример дескриптора файла в MS-DOS, называемый элементом оглавления приведен на рис. 2.1, а атрибуты файла, определяющие доступ к нему, представлены на рис. 2.2.

 

Размер полей                  
в байтах                                  
                            Размер файла
                        Номер начального кластера
                      Дата создания
                  Время создания
              Резерв
          Атрибут
      Расширение
  Имя файла
                                       

Рис. 2.1

 

Биты:     - только чтение
      - невидимый (для DIR)
      - системный (для загрузки ОС)
      - метка тома (кластер с именем поля)
      - элемент подоглавления
      - архив (при нуле COPY обходит этот файл)
      - резерв
      - резерв

Рис. 2.2

 

Совокупность дескрипторов представляет справочник (каталог, оглавление, директория в MS-DOS или оглавление тома в некоторых других ОС).


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


<== предыдущая страница | следующая страница ==>
Прямая организация| Файловая структура

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