Краткое введение в операционные системы. Учебное пособие. Петр Стащук
Чтение книги онлайн.

Читать онлайн книгу Краткое введение в операционные системы. Учебное пособие - Петр Стащук страница 7

СКАЧАТЬ из некоторых соображений (например, файлы, содержащие программы игр, или файлы, составляющие один программный пакет), а с другой стороны – это файл, содержащий системную информацию о группе файлов, его составляющих. В каталоге содержится список файлов, входящих в него, и устанавливается соответствие между файлами и их характеристиками (атрибутами).

      Рис. 6. Характеристики файлов в системе a) FAT и б) UNIX System V

      В разных файловых системах могут использоваться в качестве атрибутов разные характеристики, например:

      – информация о разрешенном доступе,

      – пароль для доступа к файлу,

      – владелец файла,

      – создатель файла,

      – признак «только для чтения»,

      – признак «скрытый файл»,

      – признак «системный файл»,

      – признак «архивный файл»,

      – признак «двоичный/символьный»,

      – признак «временный» (удалить после завершения процесса),

      – признак блокировки,

      – длина записи,

      – указатель на ключевое поле в записи,

      – длина ключа,

      – времена создания, последнего доступа и последнего изменения,

      – текущий размер файла,

      – максимальный размер файла.

      Каталоги могут непосредственно содержать значения характеристик файлов, как это сделано в файловой системе MS-DOS (рис. 6а), или ссылаться на таблицы (дескрипторов), содержащие эти характеристики, как это реализовано в ОС UNIX (рис. 66). Каталоги могут быть одноуровневыми (рис. 7а) или образовывать иерархическую структуру за счет включения каталогов более низкого уровня в каталог более высокого уровня.

      Иерархия каталогов может быть деревом или сетью. Каталоги образуют дерево, если файлу разрешено входить только в один каталог, и сеть – если файл может входить сразу в несколько каталогов. В MS-DOS каталоги образуют древовидную структуру (рис. 76), а в UNIX – сетевую (рис. 7в). Как и любой другой файл, каталог имеет символьное имя и однозначно идентифицируется составным именем, содержащим цепочку символьных имен всех каталогов, через которые проходит путь от корня до данного каталога.

      Рис. 7. Иерархия каталогов а) отсутствует, б) FAT и в) SV

      Надежность, защищенность и управление пользователями

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

      В многопользовательской СКАЧАТЬ