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



              

Механизм выполнения приложений UNIX в z/OS - часть 2


Одновременно инициализируется файловая система HFS и создается адресное пространство BPXOINIT (с помощью одноименной процедуры), выполняющее процесс-прародитель (PID=1) для всех процессов. В первую очередь BPXOINIT порождает необходимые системные процессы UNIX.

Средства поддержки выполнения приложений UNIX

Рис. 5.25.  Средства поддержки выполнения приложений UNIX

Новые адресные пространства для приложений UNIX создаются по запросу ядра к менеджеру управления рабочей нагрузкой WLM, который использует для этой цели специальную STC-процедуру BPXAS. Адресное пространство, создаваемое BPXAS, играет роль инициатора JES2, принимая порождаемый процесс UNIX.

Командные интерпретаторы shell, являясь приложениями UNIX, как правило, запускаются в отдельных адресных пространствах для каждого интерактивного пользовательского сеанса. При этом команды и утилиты, запускаемые в рамках сеанса, могут выполняться и как отдельные задачи в адресном пространстве shell, и в собственных адресных пространствах, в зависимости от настройки пользователя.

Особую роль при поддержке UNIX-приложений играет процесс-демон INETD, с помощью которого обеспечивается доступ к shell для удаленных пользователей в TCP/IP-сети с использованием протоколов telnet и rlogin.




Содержание  Назад  Вперед