System Control Task
The system control task consists of
nonexecutable modules, as follows:
five executable and twoDMTREX Handle console I/O; process request elements for service routines; terminate system service and line driver tasks.
DMTCREDMTCMX DMTMGX DMTCOM DMTMSG DMTSYS Start a line driver task and create the rMTAXS and DMTLAX tasks during initialization.
Handle all console functions.
Build and forward message request elements.Perform miscellaneous system service functions.
Table of message texts and codes.
Link table, file tag storage area, tag queue pointers,
and switched line port table.
Free Storage and Line Drivers
This area of free storage is also managed byDMTSTO. In addition to
providing storage for system tasks, it is used for line driver storage.
For each active link that isinitialized by DMTCRE, a copy of a DMTSML or DMTNPT line driver is brought into virtual storage. Line driver
storage is assigned downward fromX'7COOO', in four-page increments.
Free storage for system tasks is assigned upwards from the page boundary
followingDMTSYS, in one-page increments.
LineAllocation Task
TheDMTLAX module allocates a line port to a link when its line driver
task is started. If a line address has been previously assigned in the
link definition or is specified in theSTART command, DMTLAX verifies
that the line is for a valid device type and is not already in use. If
a line address has not been previously assigned and is not specified in
theSTART command, DMTLAX scans the table of switchable line ports fer
an available line and assigns it to the link's line driver task. If a
line is not available or is incorrectly specified, an error message is
issued to theRSCS operator. Spool File Access Task
TheDMTAXS module accepts files from the VM/370 spool system and
maintains the queues of main storage file tag slots; executes theORDER, CHANGE, and PURGE commands; and opens and closes input and output VM/370 spool files.
334IBM VM/370 System programmer's Guide
The system control task consists of
nonexecutable modules, as follows:
five executable and two
DMTCRE
Handle all console functions.
Build and forward message request elements.
Table of message texts and codes.
Link table, file tag storage area, tag queue pointers,
and switched line port table.
Free Storage and Line Drivers
This area of free storage is also managed by
providing storage for system tasks, it is used for line driver storage.
For each active link that is
storage is assigned downward from
Free storage for system tasks is assigned upwards from the page boundary
following
Line
The
task is started. If a line address has been previously assigned in the
link definition or is specified in the
that the line is for a valid device type and is not already in use. If
a line address has not been previously assigned and is not specified in
the
an available line and assigns it to the link's line driver task. If a
line is not available or is incorrectly specified, an error message is
issued to the
The
maintains the queues of main storage file tag slots; executes the
334