D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Общие сведения / phantom ports

phantom ports

Фантомные (фоновые) процессы

D3 предоставляет возможность выполнять команды в фоновом режиме на специальных портах, называемых "фантомными". Фантомные порты не используют последовательный порт.

Они могут использоваться для выполнения фоновых заданий параллельно с терминалами пользователей. Задания представляются на фантомный порт с помощью команды "z" TCL. Отслеживать обработку фантомных заданий можно с помощью команды "list-jobs" TCL. Контроль деятельности фантомных портов осуществляет специальный фантомный процесс, называемый "планировщиком". Он всегда работает на последнем "pib" системы.

Количество фантомных портов не зависит от количества реальных портов (т.е. подключаемых к последовательному устройству) или количества пользователей, разрешенного согласно лицензии. Количество фантомных портов определяется следующим образом:

При создании системы количество фантомных портов равно какому-нибудь целому числу (как правило, 32), но в ходе процедуры установки оно может быть изменено. Максимальное количество фантомных портов в процедуре установки - 512, но позже оно может быть еще увеличено, если в этом возникнет необходимость. Команда "config" TCL также позволяет изменять количество фантомов. Изменение вступает в силу с момента следующей перезагрузки виртуальной машины. Количество фантомных портов описывается в файле конфигурации "pib0" оператором "nphts".

В системах Unix, процессы Unix, запущенные как фантомы D3, являются действительными демонами, созданными командой TCL "start.ss".