GDSX Manual
Design and Development
Extended General Device Support (GDSX) Manual–134303
2-69
TASKPOOLSIZE
MAXTASKS specifies the total number of user tasks that may be active simultaneously,
and TSCODE adds five to MAXTASKS for all the system tasks. See the explanation
under "MAXTASKS" on page 2-64.
TASKPOOLSIZE
This static parameter specifies the maximum size of the private extended pool allocated
for each user task.
TSCODE allocates an extended memory area of total size (TASKPOOLSIZE * 2)
multiplied by the number of bytes specified by MAXTASKS for all the private extended
pools.
TASKSIZE
This static parameter determines the maximum size of the data stack image that can be
swapped to and from extended memory for any one task.
The total extended memory swap area in words allocated by TSCODE for all tasks is
given by:
((TASKSIZE + 14) * 2) * (MAXTASKS + 5)
Fourteen is added to TASKSIZE for sync information (which is not currently used).
(TASKSIZE + 14) is multiplied by 2 to allow for both the working stack image and the
checkpointed stack image.
TMF
This static parameter specifies whether the TMF component of NonStop TM/MP is
being used in a user task.
If TMF is set to 0, TSCODE does not permit any TMF processing from a user task, and
it will not pass a TMF transaction from an external process to another process, such as
Pathway.
If TMF is set to 1, TSCODE does not permit any TMF processing from a user task;
however, it will pass a TMF transaction from an external process to another process.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
taskpoolsize task^pool^size 128 words Configuration
dependent
Internal DEFINE
Name
CONFIG^PARAMS
Name Default Value Range
tsksz task^size 512 wds 128 words; configuration
dependent
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
tmf tmf^flag 0 (OFF) 0–2