Cтраница 3
В общем случае файловая система может иметь более сложную структуру. Такой файл имеет сложную структуру и снабжен каталогом файлов, содержащихся в нем. Все это необходимо для того, чтобы несколько владельцев ( пользователей) файлов имели ограниченный доступ к информации, размещенной в чужих файлах, и неумышленно не повредили файлы остальных владельцев, размещенные на одном и том же физическом носителе. Использование иерархической файловой системы увеличивает среднее время одного обращения к внешнему ЗУ на 20 - 30 икс. [31]
Серверы и компьютеры должны быть настроены для отправки и получения обновленных файлов. Каталог для экспорта на сервере содержит каталоги и вложенные каталоги файлов, которые будут реплицироваться. При сохранении изменений файла в одном из вложенных каталогов в каталоге, заданном для экспорта, эти изменения автоматически заменяют существующие файлы на компьютерах, заданных для импорта. [32]
При поступлении директивы на сохранение отчета ЭВМ запрашивает комментарий к новому файлу и имя для шаблона записи. Сам шаблон формируется автоматически по шапке отчета и вносится в каталог файлов. [33]
Для каждого файла создается специальная запись - дескриптор файла ( ДФ), в котором содержатся основные характеристики ( описание) файла. Совокупность дескрипторов файлов одной базы данных образует отдельный файл под названием каталог файлов. Дескрипторы этих файлов - описатели баз данных - составляют специальный файл - справочник баз данных. [34]
По ходу изменений требований к работе пользователя приходится изменять структуру каталогов. Возможно, что имя каталога уже правильно не отражает виды хранимых в каталоге файлов. При наличии у пользователя прав Р и М он может изменить имя каталога. Следует помнить, что нужно скорректировать все отображения накопителей, которые записаны в пользовательском сценарии входа и показывают на имя удаляемого или переименуемого каталога. [35]
Для ВЗУ с прямым доступом допускается организация простых и иерархических файловых структур. При этом отдельный файл может рассматриваться в качестве носителя, имеет сложную структуру и содержит каталог файлов, расположенный в нем. Эти средства обеспечивают отдельным пользователям файлов ограниченный доступ к информации, расположенной в чужих файлах, и защиту файлов остальных пользователей, размещенных на одном и том же физическом носителе. [36]
В целях защиты файлов от несанкционированного доступа используется иерархическая файловая структура. В этом случае выделяемая каждому пользователю некоторая непрерывная область на томе рассматривается как самостоятельный том, содержащий свой каталог файлов. [37]
Некоторая часть информации распределяется по фиксированным томам в фиксированных областях томов в процессе разработки ВС; такое распределение сохраняется в течение всего периода работы системы. В ВС общего назначения фиксированные тома и области выделяются для размещения программ операционной системы и, возможно, каталога файлов. В проблемно-ориентированных системах постоянное распределение памяти используется для размещения программ операционной системы, прикладных программ и постоянно существующих файлов данных. Распределение файлов, создаваемых и уничтожаемых в процессе работы системы, производится динамически - в порядке появления запросов на размещение информации и с учетом, текущего распределения памяти. Возможность динамического распределения внешней памяти обеспечивается путем представления машинных программ в виде, не зависящем от местоположения файлов во внешней памяти. Такого рода независимость достигается тем, что во всех программах ссылки на информацию производятся путем указания ииен файлов и записей, но не адресов томов и их областей. Операционная система, а конкретно подсистема управления информацией ( см. рис. 5.5), обеспечивает преобразование имен файлов - ( записей) в физические адреса, определяющие местоположение информации во внешней памяти. Программа управления информацией, обслуживая запрос, выделяет место в любом подходящем томе и устанавливает соответствие между именем файла и его физическим адресом во внешней памяти. [38]
Перед выполнением генерации системы администратор системы должен продумать конфигурацию необходимых технических и программных средств, определить рабочую дисковую структуру, продумать размещение программных компонентов по дискам и каталогам. Например, при работе с диском большого объема размещение всех системных библиотек под одним учетным номером вызывает значительное увеличение размера каталога файлов. Это приводит к заметному снижению производительности системы из-за существенного увеличения времени поиска по каталогу. [39]
Управление данными - часть управляющей программы, предоставляющая программисту стандартные процедуры для управления данными и обеспечения к ним доступа. Управление данными выполняется рядом компонентов ОС, которые управляют операциями обмена между основной памятью и устройствами, распределяют память на устройствах произвольного доступа, управляют каталогами файлов данных, обеспечивают защиту файлов. [40]
Сохранение информации, на каком томе находится отдельный файл, является трудоемкой работой и часто служит источником ошибок. Чтобы облегчить решение этой проблемы, управление данными предусматривает автоматическую каталогизацию файлов. Каталог файлов состоит из списка индексов типа дерева и хранится на устройстве с произвольным доступом. Вместе с последним уровнем дерева хранится информация о типе устройства и номере тома, в котором находится файл, порядковый номер файла. [41]
Для каталогизированного диска используется файловый формат информации ( см. с. Файлы размещаются в зоне каталога файлов. Организуются файлы двух типов: программные и файлы данных. [42]
Напомним, что это не означает удаления файла с диска. Просто имя удаленного из каталога файла уже не будет высвечиваться на панели УЦ при загрузке данного каталога. Перед исключением какого-либо файла из каталога нужно его сначала закрыть, если он еще не закрыт. Процесс закрытия файла начинается с его выбора, т.е. установки курсора на его имя и нажатия клавиши Enter. Затем высвечивается горизонтальное меню, в котором нужно выбрать позицию ( крайнюю левую) Close file, после чего файл закрывается, что отмечается его перемещением ниже черты на панели УЦ. [43]
Наибольшее количество имеющихся ныне текстовых процессоров, которые полностью могут удовлетворить потребности большинства пользователей, можно отнести к средней группе сложности. С их помощью производится разнообразная и довольно сложная экранная обработка текстов. Подобные текстовые процессоры при работе в многооконном режиме позволяют просматривать на экране каталог файлов и выбирать из них требуемые для работы, производить слияние и разделение текстов, выделять отдельные фрагменты текста, состоящие из слов или строк, копировать и переносить их внутри одного или между различными файлами, производить поиск и замену заданных цепочек символов, форматировать текст в абзацы указанных размеров, центровать и нумеровать заголовки, собирать их в оглавления, разбивать весь текст на страницы требуемой длины, оформлять текст в специальные формуляры с колонтитулами и распечатывать его различными шрифтами. [44]
Под обменом файлами подразумевается копирование файлов с одного устройства на другое: копирование файлов, находящихся на дисках, из одного каталога в другой. Указанные процедуры выполняются программой обмена файлами PIP, одной из наиболее часто используемых программ операционной системы ДОС КП. Помимо копирования файлов, программа PIP выполняет некоторые другие функции, например вывод содержимого каталогов файлов, изменение атрибутов файлов, некоторые специальные функции. [45]