TASKE TASKE defines symbolic names of status information pertaining to an active task.
The TASKQ field of SYECTORS points to a queue of task elements, each cf which is defined by this DSECT. The queue consists of one task element for each active task. Hexadecimal Displacement
------------ 0 4
a
C
E F o TASKNEIT 4 TASKSAYE a TASKNA!!E c 111///////T1SKSPIB/I///////1 TISKSTIT TISKID Field Name TASKNEIT DS TASKSAYE DS TASKNA!E DS TASKSP!R DS TASKSTAT DS !!.!!§ g§.t!!l§g WAITING EQO LOCKLIST EQO LII;BO EQO TASKID DS 1F
1F
CL4 lL2 11 in TASKSTIT XtaO'------ 1'40' IiOii 11 Field Description, Contents, Beaning Address of the next element on the task
elellent queue
Address of this task's Task Save Area (TAREA)
Task name specified ty the task; 4 bytes long
Reserved for IBM use Status flags associated with the task
Flag set to 1 when task is ncndispatchable
Flag set to 1 while task is waiting fer the
synchronous lock list Flag set to 1 wben a task is being
terminated. Number ID fer the task; 1 byte is assigned by the supervisor when task is made active Section 3. RSCS tata Areas and Contrel Blocks 269
TCTDSECT TCTDSECT defines the format of six tables used by module D8TSML that are at labels $CCOM1, $WCO"1, $PCOM1, $RCOM1, $UCOM1, and $JCOM1. Each table corresponds to a DMTS8L input/output processor and is used by that processor to perform its l/C function.
The GIVE request table and the GIVE request buffer used by D!TSML are e.bedded in the
task control table at locations X'24' through 1'30' and 1'34' through 1'40', respectively. 0 TCTSTRT TCTEBTY 4 TCTRTD 8 TCTCCW TCTtlTA C TCTFLAG TCTOPCOD TCTCCliCT 10 TCTECB TCTSTAT TCTliFE 14 TCTSAV1 18 TCTDEXT 1C TCTFCS TCTRCER I TCTRCET 20 TCTCOM 24 TDEVSYNC 28 TDEVREQN 2C TDEVREQ 30 TDEVRESP 34 TDEVRLEN TDEVFUD I///TDEVRESV//I TDEVSOPT 38 TDEVTAG 3C TDEVFIOA 40 '1'DEVLIBK 44
48 TSW1 TSW2 TSi3 TSli4 4C TCTTOVM 50 54 TCTTANK 58 TCTBUFER 5C TCTTNKLM I TCTTNKCT TCTEUFLM TCTBUFCT 270 IBM V"/370 Data Areas and Control Block Logic
Previous Page Next Page