Обзорсистемногопрограммирования 431
После этого допускается короткое отключение для начальной загрузки с новой груп-
пы, что означает завершение обслуживания! Кроме того, изменения можно отменить
путем начальной загрузки со старой группы.
Управление исправлениями для z/OS осуществляется средством SMP/E (System
Modification Program/Extended). Используется косвенная каталогизация
с использо-
ванием системных символов, так что библиотека может быть каталогизирована как
расположенная, например, на SYSRES-томе 2, тогда как имя этого тома разрешается
системой во время начальной загрузки из системных символов. Обсуждение симво-
лов приведено в разделе 16.3.11 «Что такое системные символы».
Другая группа томов включает тома, содержащие продукты, отличные от z/OS,
и тома, содержащие программное обеспечение, не изготовленное IBM. Эти тома
можно объединить в одну группу. Большая часть программ, отличных от z/OS, обыч-
но не располагается на SYSRES-томах, так как управление SYSRES-группами в SMP/E
обычно осуществляется как для единого целого. Для остального программного обес-
печения управление осуществляется отдельно. Эти тома не входят в SYSRES-группы, и
поэтому существует только одна копия каждой библиотеки. В эту группу можно доба-
вить требуемое количество томов, каждый из которых имеет отдельное имя диска.
Данными настройки (customization data) называются такие элементы как SYS1.
PARMLIB, SYS1.PROCLIB, главный каталог, IODF, страничные наборы данных, JES-спулы,
директория /etc и прочие элементы, важные для работы системы. Кроме того, в них
хранятся данные SMP/E, используемые при управлении программным обеспечением.
Эти наборы данных не всегда расположены на DASD-томах, отличных от томов,
содержащих программное обеспечение z/OS, поставляемое IBM; в некоторых ин-
сталляциях PARMLIB и PROCLIB размещается на первом SYSRES-томе, тогда как в дру-
гих инсталляциях они размещаются на томе главного каталога или на другом томе.
Это вопрос выбора, зависящий от того, как осуществляется управление SYSRES-тома-
ми. Каждая инсталляция использует предпочтительный метод.
Во многих системах некоторые настройки, заданные IBM по умолчанию, неприем-
лемы, поэтому их требуется изменить. Пользовательские «выходы» и пользовательские
модификации (usermod) добавляются в код IBM, вследствие чего система работает тре-
буемым образом. Управление модификациями обычно осуществляется через SMP/E.
И, наконец, имеются пользовательские данные (user data), которые обычно пред-
ставляют собой самый крупный пул дисковых томов. Он не является частью системных
библиотек и представлен здесь для полноты. Он содержит рабочие, тестовые и пользо-
вательские данные. Часто он разделяется на пулы и управляется системой SMS (System
Managed Storage), которая может направлять данные на тома, управляемые соответству-
ющим образом. Например, рабочие данные могут записываться на тома, для которых
ежедневно выполняется резервное копирование, тогда как пользовательские данные
могут копироваться раз в неделю и переноситься на магнитную ленту после короткого
периода бездействия, чтобы освобождить дисковые тома для следующих данных.
z/OS содержит множество стандартных системных библиотек, таких как SYS1.
PARMLIB, SYS1.LINKLIB, SYS1.LPALIB, SYS1.PROCLIB и SYS1.NUCLEUS. Некоторые из
них связаны с обработкой начальной загрузки, тогда как другие связаны с порядком
поиска вызываемых программ или системной безопасностью, как описано ниже: