phantom.ports

Definition/General, Releases: AP

Overview of phantom ports.

Description

provides an overview of phantom ports.

Advanced Pick provides the capability of executing commands in background on special ports called 'phantoms'. Phantom ports do not use a serial port.

They can be used to execute background tasks, running in parallel with the user terminals. Jobs are submitted to a phantom port by the TCL command 'z'. Phantom task activity can be monitored by the TCL command 'list-jobs'. The activity of the phantom ports is supervised by a special phantom, called the 'scheduler', which always run on the last pib of the system.

The number of phantom ports is independent from the number of real ports (i.e., attached to a serial device) or the licensed number of users. The number of phantom ports is defined as follows:

Native Implementation:

The number of phantom ports is fixed (typically 8) and cannot be changed.

AP/DOS

1 phantom port. This number cannot be changed.

Unix Implementations

The number of phantom ports is created at a fixed number, typically 32, but can be changed during the installation procedure to any number. The installation procedure restricts this number to 512, but it can be changed later to a larger number, if required. The TCL command 'config' also allows changing the number of phantoms. The change takes effect the next time the virtual machine is rebooted. The number of phantom ports is described in the configuration file 'pib0' by the statement 'nphts'.

On Unix implementations, the Unix processes running as the Pick phantoms are true daemons, created by the TCL command 'start.ss'.

See Also

Command Name Type Description
tcl.z Verb: Access Invokes phantom process.
phantom.process.scheduler Definition Description of scheduler.
pib Definition Acronym for 'process identification block'.
port Definition The connection between a device and the physical system.
tcl.logon Verb: Access Initiates process on specified port.
tcl.jobs.status Subroutine Determines status of phantom jobs.
tcl.tcl Verb: Access Executes a TCL command on another port.
port.number Definition The port number associated with the process.
tcl.phantom Introductory Description of phantom (background) processes.
tcl.start.ss Verb: Access Starts Spooler and Scheduler.
basic.debugger.end Command Ends program execution.
tcl.list-jobs Verb: Access Displays information about phantom processes.
filename.jobs Definition Contains information on phantom jobs.
unix.pick0 File Defines virtual machine configuration.
TCL.CONFIG Verb: Access Invokes configuration menu.
tcl.startsched Verb: Access Starts the phantom scheduler.
tcl.stopsched Verb: Access Deactivates the phantom scheduler.

User Comments

What do you think?

Share your experience or ask a question by using the form below.

Login to leave your comments.