Доступ к файлам

В самых первых операционных системах предоставлялся только один тип доступа к файлам — последовательный. В этих системах процесс мог читать все байты или записи файла только по порядку, с самого начала, но не мог перепрыгнуть и считать их вне порядка их следования.
Но последовательные файлы можно было перемотать назад, чтобы считать их по мере надобности. Эти файлы были удобны в те времена, когда носителем в хранилищах данных служила магнитная лента, а не диск.

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

Файлы произвольного доступа являются неотъемлемой частью многих приложений, например систем управления базами данных. Если авиапассажир заказывает себе место на конкретный рейс, программа бронирования должна иметь возможность доступа к записи, относящейся к этому рейсу, не обременяя себя необходимостью предварительного считывания записей, относящихся к нескольким тысячам других рейсов.

Для определения места начала считывания могут быть применены два метода. При первом методе позиция в файле, с которой начинается чтение, задается при каждой операции чтения read. При втором методе для установки на текущую позицию предоставляется специальная операция поиска нужного места seek. После этой операции файл может быть считан последовательно с только что установленной позиции. Последний метод используется в UNIX и Windows.

4.1.5.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Доступ к файлам:

  1. 3. Доступ к источникам информации.
  2. Прямой доступ к информации и предузнавание
  3. Непосредственный доступ и предсказания
  4. § 6. Равный доступ к государственной службе
  5. 2.1.4. Классификация информации по доступу к ней
  6. Ключ доступен каждому.
  7. Прямой доступ к информации (на основе книг Барбары Энн Бреннан).
  8. Метод Ключ – защита от стресса и доступ к управлению внутренними ресурсами
  9. Принцип обеспечения потерпевшим права на доступ к правосудию и возмещение причиненного преступлением вреда
  10. Статья 200. Незаконные действия с документами на перевод, платежными карточками и иными средствами доступа к банковским счетам, оборудованием для их изготовления
  11. 15.6. Порядок доступа к Архивным фондам и использования архивных документов
  12. Статья 361-2. Несанкционированные сбыт или распространение информации с ограниченным доступом, которая сохраняется в электронно-вычислительных машинах (компьютерах), автоматизированных системах, компьютерных сетях или на носителях такой информации
  13. Статья 362. Несанкционированные действия с информацией, обрабатывается в электронно-вычислительных машинах (компьютерах), автоматизированных системах, компьютерных сетях или сохраняется на носителях такой информации, совершенные лицом, имеет право доступа к ней