Операционные системы и программное обеспечение на платформе zSeries


Организация файловой системы HFS


Организация хранения данных в операционной системе UNIX имеет существенные отличия от традиционного способа управления данными, принятого в MVS. В первую очередь файлы UNIX, в отличие от наборов данных MVS, обрабатываются системой как простая совокупность байтов без деления на логические записи, при этом логический уровень представления данных передается приложениям. Имена файлов могут содержать до 255 алфавитно-цифровых символов, при этом различают прописные и строчные буквы. Разделение файлов UNIX по типам производится в соответствии с их функциональным назначением и по типу данных. В частности, выделяют следующие типы файлов:

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

Файлы группируются по соподчиненным каталогам, образуя иерархическую древовидную структуру, представленную на рис. 5.26. Вершиной дерева и единой точкой входа в файловую систему является корневой каталог (/). Таким образом, у каждого файла существует полное или абсолютное имя, однозначно определяющее его местоположение в файловой системе: /u/user1/docs/abc, /u/user2/prg и т.п.

Структура файловой системы UNIX

Рис. 5.26.  Структура файловой системы UNIX

Наиболее важные системные программы, данные и конфигурационные файлы UNIX размещаются в специальных каталогах: /bin - команды и утилиты; /usr - файлы для поддержки решения пользовательских задач; /dev - специальные файлы устройств ввода-вывода; /etc - утилиты администрирования и конфигурационные файлы; /lib - включаемые библиотеки C/C++; /tmp - временные файлы; /var - сообщения и системные журналы; /samples - примеры программ и настроечных файлов.

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




Начало  Назад  Вперед



Книжный магазин