Кроме этого, для хранения данных в z/OS UNIX реализована поддержка
иерархической файловой системы UNIX, получившей название
Важно отметить, что z/OS UNIX представляет собой не надстройку или
оболочку, эмулирующую интерфейсы UNIX, а является неотъемлемой частью
системного ядра
Приложения UNIX выполняются в адресных пространствах
У пользователей существует возможность интерактивного взаимодействия с
UNIX-сервисами как через стандартный TSO/ISPF-интерфейс, так и путем
прямого подключения к UNIX shell через telnet/
z/OS UNIX является базовым компонентом z/OS и включает ядро системных
сервисов UNIX (UNIX
Ядро z/OS UNIX интегрировано в базовую
Прикладные сервисы z/OS UNIX представлены командным интерпретатором shell, набором стандартных утилит и отладчиком dbx. Командный интерпретатор поддерживает стандартный пользовательский интерфейс shell, позволяющий запускать приложения и утилиты, а также создавать и использовать командные файлы, называемые скриптами. Вводимые пользователем команды реализуются средствами ядра.
Отладчик dbx предназначен для автоматизированной интерактивной отладки приложений, создаваемых на языке C/C++. Отладчик располагает набором команд, хорошо известных пользователям UNIX.
(рис 5.23) Компоненты z/OS UNIXНа рис. 5.23 представлены также стандартные компоненты z/OS, тесно
связанные с поддержкой
Для понимания механизма функционирования UNIX-сервиса необходимо
установить соответствие между понятиями, используемыми в промышленных
UNIX-системах, и соответствующими понятиями, применяемыми в
Процесс представляет собой основную единицу работы в операционной
системе UNIX и соответствует находящейся в стадии выполнения программе
со всеми выделенными ей ресурсами. В зависимости от типа программы
различают системные и
Каждый процесс имеет уникальный идентификатор и . Таким образом, у каждого процесса (кроме
одного, самого первого) существует
Процессы, порождаемые UNIX-приложениями в z/OS, могут выполняться
исключительно в адресных пространствах (АS) всегда
создается новое адресное пространство, являющееся копией родительского.
При использовании системного вызова может быть как создано
новое адресное пространство, так и запущена новая задача внутри
родительского АS. Адресные пространства, содержащие UNIX-процессы,
могут порождаться и по инициативе
(рис 5.24) Процессы в z/OS UNIXТеперь познакомимся более подробно с механизмом выполнения приложений UNIX в z/OS, представленным на рис. 5.25.
Как уже отмечалось, для ядра z/OS UNIX выделяется отдельное адресное
пространство (OMVS), создаваемое на этапе инициализации системы и
функционирующее в соответствии с настройками, определенными в разделе BPXPRMxx системного реестра SYS1.PARMLIB. Одновременно инициализируется
файловая система BPXOINIT (с
помощью одноименной процедуры), выполняющее процесс-прародитель (BPXOINIT порождает необходимые
системные процессы UNIX.
(рис 5.25) Средства поддержки выполнения приложений UNIXНовые адресные пространства для приложений UNIX создаются по запросу
ядра к менеджеру управления рабочей нагрузкой WLM, который использует
для этой цели специальную STC-процедуру BPXAS. Адресное пространство,
создаваемое BPXAS, играет роль инициатора JES2, принимая порождаемый
процесс UNIX.
Командные интерпретаторы shell, являясь приложениями UNIX, как правило, запускаются в отдельных адресных пространствах для каждого интерактивного пользовательского сеанса. При этом команды и утилиты, запускаемые в рамках сеанса, могут выполняться и как отдельные задачи в адресном пространстве shell, и в собственных адресных пространствах, в зависимости от настройки пользователя.
Особую роль при поддержке UNIX-приложений играет процесс-демон INETD, с
помощью которого обеспечивается доступ к shell для удаленных
пользователей в TCP/IP-сети с использованием протоколов telnet и
Организация хранения данных в операционной системе UNIX имеет
существенные отличия от традиционного способа управления данными,
принятого в
Файлы группируются по соподчиненным каталогам, образуя иерархическую
древовидную структуру, представленную на рис. 5.26. Вершиной дерева и
единой точкой входа в файловую систему является корневой каталог ( / ).
Таким образом, у каждого файла существует полное или абсолютное имя,
однозначно определяющее его местоположение в файловой системе: /u/user1/docs/abc, /u/user2/prg и т.п.
(рис 5.26) Структура файловой системы UNIXНаиболее важные системные программы, данные и конфигурационные файлы
UNIX размещаются в специальных каталогах: /bin - команды и утилиты; /usr - файлы для поддержки решения пользовательских задач; /dev -
специальные /etc - утилиты
администрирования и конфигурационные файлы; /lib - включаемые
библиотеки C/C++; /tmp - временные файлы; /var - сообщения и системные
журналы; /samples - примеры программ и настроечных файлов.
ОС UNIX использует собственную систему разграничения прав доступа к файлам (на чтение, запись и выполнение) для трех категорий пользователей: владельца файла, членов группы владельца и всех остальных.
Все указанные выше особенности файловой системы UNIX поддерживаются
/ ), к которому затем могут
добавляться другие сегменты. Создание и управление наборами данных
(рис 5.27) Наборы данных HFS и файловая структураОсновой пользовательского интерфейса UNIX является командный
интерпретатор shell, реализующий взаимодействие с пользователем через
Для пользователей z/OS UNIX поддерживается несколько различных режимов интерактивного доступа к системным сервисам UNIX, как с помощью shell, так и некоторыми другими способами, представленными на рис. 5.28. Рассмотрим эти возможности в условиях TCP/IP-соединения с рабочей станцией (терминалом) пользователя.
(рис 5.28) Режимы доступа пользователей к z/OS UNIXПервый режим подключения является традиционным для пользователей z/OS и
основан на использовании компонентов TSO/E и ISPF. В TCP/IP-сети
терминалы TSO поддерживаются на основе специального протокола TN3270,
представляющего собой адаптированный вариант
В рамках сеанса TSO/ISPF пользователи располагают следующими средствами доступа к сервисам UNIX :
OMVS - запускает для пользователя индивидуальную сессию
командного интерпретатора shell, при этом обеспечивается:ISHELL (то есть ISPF shell) - запускает адаптированный в
стиле диалогов ISPF интерфейс для доступа к файловой системе z/OS UNIX,
с возможностью просмотра каталогов и выполнения стандартных операций
над файлами (редактирование, удаление, переименование, копирование и
т.д.); поддерживает средства запуска приложений и администрирования.OSHELL (скрипт MKDIR, OGET, OPUT и т.д.).BPXBATCH - предназначена для запуска команд, скриптов и
приложений UNIX в пакетных заданиях, при этом для описания файлов DD ( PATH, PATHDISP, PATHOPT, PATHMODE ).Второй режим доступа к сервисам UNIX основан на подключении с
использованием стандартных прикладных протоколов TCP/IP
Третий режим доступа к сервисам UNIX основан на использовании
ftp-протокола, также являющегося стандартным прикладным протоколом
TCP/IP. В данном режиме поддерживается ряд команд, с помощью которых
можно получать доступ к данным
Кроме этого, для хранения данных в z/OS UNIX реализована поддержка
иерархической файловой системы UNIX, получившей название
Важно отметить, что z/OS UNIX представляет собой не надстройку или
оболочку, эмулирующую интерфейсы UNIX, а является неотъемлемой частью
системного ядра
Приложения UNIX выполняются в адресных пространствах
У пользователей существует возможность интерактивного взаимодействия с
UNIX-сервисами как через стандартный TSO/ISPF-интерфейс, так и путем
прямого подключения к UNIX shell через telnet/
z/OS UNIX является базовым компонентом z/OS и включает ядро системных
сервисов UNIX (UNIX
Ядро z/OS UNIX интегрировано в базовую
Прикладные сервисы z/OS UNIX представлены командным интерпретатором shell, набором стандартных утилит и отладчиком dbx. Командный интерпретатор поддерживает стандартный пользовательский интерфейс shell, позволяющий запускать приложения и утилиты, а также создавать и использовать командные файлы, называемые скриптами. Вводимые пользователем команды реализуются средствами ядра.
Отладчик dbx предназначен для автоматизированной интерактивной отладки приложений, создаваемых на языке C/C++. Отладчик располагает набором команд, хорошо известных пользователям UNIX.
(рис 5.23) Компоненты z/OS UNIXНа рис. 5.23 представлены также стандартные компоненты z/OS, тесно
связанные с поддержкой
Для понимания механизма функционирования UNIX-сервиса необходимо
установить соответствие между понятиями, используемыми в промышленных
UNIX-системах, и соответствующими понятиями, применяемыми в
Процесс представляет собой основную единицу работы в операционной
системе UNIX и соответствует находящейся в стадии выполнения программе
со всеми выделенными ей ресурсами. В зависимости от типа программы
различают системные и
Каждый процесс имеет уникальный идентификатор и . Таким образом, у каждого процесса (кроме
одного, самого первого) существует
Процессы, порождаемые UNIX-приложениями в z/OS, могут выполняться
исключительно в адресных пространствах (АS) всегда
создается новое адресное пространство, являющееся копией родительского.
При использовании системного вызова может быть как создано
новое адресное пространство, так и запущена новая задача внутри
родительского АS. Адресные пространства, содержащие UNIX-процессы,
могут порождаться и по инициативе
(рис 5.24) Процессы в z/OS UNIXТеперь познакомимся более подробно с механизмом выполнения приложений UNIX в z/OS, представленным на рис. 5.25.
Как уже отмечалось, для ядра z/OS UNIX выделяется отдельное адресное
пространство (OMVS), создаваемое на этапе инициализации системы и
функционирующее в соответствии с настройками, определенными в разделе BPXPRMxx системного реестра SYS1.PARMLIB. Одновременно инициализируется
файловая система BPXOINIT (с
помощью одноименной процедуры), выполняющее процесс-прародитель (BPXOINIT порождает необходимые
системные процессы UNIX.
(рис 5.25) Средства поддержки выполнения приложений UNIXНовые адресные пространства для приложений UNIX создаются по запросу
ядра к менеджеру управления рабочей нагрузкой WLM, который использует
для этой цели специальную STC-процедуру BPXAS. Адресное пространство,
создаваемое BPXAS, играет роль инициатора JES2, принимая порождаемый
процесс UNIX.
Командные интерпретаторы shell, являясь приложениями UNIX, как правило, запускаются в отдельных адресных пространствах для каждого интерактивного пользовательского сеанса. При этом команды и утилиты, запускаемые в рамках сеанса, могут выполняться и как отдельные задачи в адресном пространстве shell, и в собственных адресных пространствах, в зависимости от настройки пользователя.
Особую роль при поддержке UNIX-приложений играет процесс-демон INETD, с
помощью которого обеспечивается доступ к shell для удаленных
пользователей в TCP/IP-сети с использованием протоколов telnet и
Организация хранения данных в операционной системе UNIX имеет
существенные отличия от традиционного способа управления данными,
принятого в
Файлы группируются по соподчиненным каталогам, образуя иерархическую
древовидную структуру, представленную на рис. 5.26. Вершиной дерева и
единой точкой входа в файловую систему является корневой каталог ( / ).
Таким образом, у каждого файла существует полное или абсолютное имя,
однозначно определяющее его местоположение в файловой системе: /u/user1/docs/abc, /u/user2/prg и т.п.
(рис 5.26) Структура файловой системы UNIXНаиболее важные системные программы, данные и конфигурационные файлы
UNIX размещаются в специальных каталогах: /bin - команды и утилиты; /usr - файлы для поддержки решения пользовательских задач; /dev -
специальные /etc - утилиты
администрирования и конфигурационные файлы; /lib - включаемые
библиотеки C/C++; /tmp - временные файлы; /var - сообщения и системные
журналы; /samples - примеры программ и настроечных файлов.
ОС UNIX использует собственную систему разграничения прав доступа к файлам (на чтение, запись и выполнение) для трех категорий пользователей: владельца файла, членов группы владельца и всех остальных.
Все указанные выше особенности файловой системы UNIX поддерживаются
/ ), к которому затем могут
добавляться другие сегменты. Создание и управление наборами данных
(рис 5.27) Наборы данных HFS и файловая структураОсновой пользовательского интерфейса UNIX является командный
интерпретатор shell, реализующий взаимодействие с пользователем через
Для пользователей z/OS UNIX поддерживается несколько различных режимов интерактивного доступа к системным сервисам UNIX, как с помощью shell, так и некоторыми другими способами, представленными на рис. 5.28. Рассмотрим эти возможности в условиях TCP/IP-соединения с рабочей станцией (терминалом) пользователя.
(рис 5.28) Режимы доступа пользователей к z/OS UNIXПервый режим подключения является традиционным для пользователей z/OS и
основан на использовании компонентов TSO/E и ISPF. В TCP/IP-сети
терминалы TSO поддерживаются на основе специального протокола TN3270,
представляющего собой адаптированный вариант
В рамках сеанса TSO/ISPF пользователи располагают следующими средствами доступа к сервисам UNIX :
OMVS - запускает для пользователя индивидуальную сессию
командного интерпретатора shell, при этом обеспечивается:ISHELL (то есть ISPF shell) - запускает адаптированный в
стиле диалогов ISPF интерфейс для доступа к файловой системе z/OS UNIX,
с возможностью просмотра каталогов и выполнения стандартных операций
над файлами (редактирование, удаление, переименование, копирование и
т.д.); поддерживает средства запуска приложений и администрирования.OSHELL (скрипт MKDIR, OGET, OPUT и т.д.).BPXBATCH - предназначена для запуска команд, скриптов и
приложений UNIX в пакетных заданиях, при этом для описания файлов DD ( PATH, PATHDISP, PATHOPT, PATHMODE ).Второй режим доступа к сервисам UNIX основан на подключении с
использованием стандартных прикладных протоколов TCP/IP
Третий режим доступа к сервисам UNIX основан на использовании
ftp-протокола, также являющегося стандартным прикладным протоколом
TCP/IP. В данном режиме поддерживается ряд команд, с помощью которых
можно получать доступ к данным
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.