<<
>>

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

Задание пути к файлу в файловых системах некоторых ОС отличается тем, с чего начинается эта цепочка имен.

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

разделами (partitions). Бывает, что, наоборот, объединяют несколько физических дисков в один логический диск (например, это можно сделать в ОС Windows NT). Поэтому в дальнейшем изложении мы будем игнорировать проблему физического выделения пространства для файлов и считать, что каждый раздел представляет собой отдельный (виртуальный) диск. Диск содержит иерархическую древовидную структуру, состоящую из набора файлов, каждый из которых является хранилищем данных пользователя, и каталогов или директорий (то есть файлов, которые содержат перечень других файлов, входящих в состав каталога), необходимых для хранения информации о файлах системы.

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

В этом случае полное имя файла начинается с имени дискового устройства, на котором установлен соответствующий диск (буквы диска). Например, c:\util\nu\ndd.exe. Такой способ именования используется в файловых системах DEC и Microsoft.

В других системах (Multics) вся совокупность файлов и каталогов представляет собой единое дерево. Сама система, выполняя поиск файлов по имени, начиная с корня, требовала установки необходимых дисков.

В ОС Unix предполагается наличие нескольких архивов файлов, каждый на своем разделе, один из которых считается корневым. После запуска системы можно «смонтировать» корневую файловую систему и ряд изолированных файловых систем в одну общую файловую систему.

Технически это осуществляется с помощью создания в корневой файловой системе специальных пустых каталогов (см. также следующую лекцию). Специальный системный вызов mount ОС Unix позволяет подключить к одному из этих пустых каталогов корневой каталог указанного архива файлов. После монтирования общей файловой системы именование файлов производится так же, как если бы она с самого начала была централизованной. Задачей ОС является беспрепятственный проход точки монтирования при получении доступа к файлу по цепочке имен. Если учесть, что обычно монтирование файловой системы производится при загрузке системы, пользователи ОС Unix обычно и не задумываются о происхождении общей файловой системы.

<< | >>
Источник: В.Е. Карпов К.А. Коньков. Основы операционных систем. 2005

Еще по теме Разделы диска. Организация доступа к архиву файлов:

  1. СМЕЩЕНИЕ ДИСКА
  2. РАЗДЕЛ III. ОРГАНИЗАЦИЯ ВОСПИТАНИЯ РАЗЛИЧНЫХ КАТЕГОРИЙ ВОЕННОСЛУЖАЩИХ ЧАСТИ
  3. 15.3. Правовой режим архивов
  4. ГЛАВА 15 ПРАВОВОЕ РЕГУЛИРОВАНИЕ ШФОРМАЦИОННЫХ ОТНОШЕНИЙ В ОБЛАСТИ АРХИВОВ
  5. 15.2. Объекты и субъекты правоотношений в области архивного дела и архивов
  6. 15.1. Особенности информационных правоотношений, возникающих при формировании архивов, распространении и потреблении архивной информации
  7. 15.7. Ответственность за нарушение законодательства об Архивном фонде Российской Федерации и архивах
  8. Статья 305. Право на ознакомление с личными бумагами, переданными в фонд библиотек или архивов
  9. 3. Доступ к источникам информации.
  10. 2.1.4. Классификация информации по доступу к ней