Index
K
A
DAK

Index-7

Stack size
Exit Procedures 44, 45
Fatal Exit Procedure 148
Interrupt Service Procedure 51, 56, 65
Interrupt Stack 51, 56, 65, 171
Kernel Stack 42, 43, 65, 76, 77, 85, 86, 87, 170
Restart Procedures 42, 43
task 44, 45, 51, 61, 65, 155, 156, 179
Task Termination Procedure 155, 156
Task Trap Handler 61
Time/Date Scheduling Procedure 85, 86, 87
Timer Procedure 76, 77
User Error Procedure 150, 151
User Scheduler Hooks 152
Structure definitions 365–79
Suspend task 158
Symbols, AMX reserved 7, 347
Synchronization 32, 33
(see Event group, synchronization)
(see Message (task), synchronization)
(see Message exchange, synchronization)
(see Semaphore, synchronization)
(see Task, signals)
(see Task, wait/wake synchronization)
System
parameters 170–75
ROMed 68, 171
shutdown 16, 23, 44, 45, 147
startup 11, 20, 21, 22, 23, 29, 42, 43
System Configuration Module 5, 11, 21, 22, 23, 163–
68, 353, 163–68
System Configuration Template 164, 165, 166, 353,
359–62
System control
Service Procedure Summary 194, 383
System Documentation Module 164, 165, 166
System Documentation Template 164, 165, 166
System generation process 163–91
System tick 5, 15, 69, 172
(see also Clock tick)
convert ms to 75
T
Tag 5
Task 6, 11, 25–35
breakpoint 159
create 25
definition structure 365, 373
delay 34
delete 154, 155, 156, 157
deletion priority 157
end 13, 35, 81, 153, 154, 155, 156
execution 13, 29, 30, 31, 59
find id 25
halt 159
id 6, 25, 154, 179
interrupt state 31
ISP synchronization 57, 58, 59
kill 154, 155, 156, 157
mailbox
(see Message (task), mailbox)
maximum number 25, 173
periodic execution 29
predefine using Builder 163, 178, 179, 180
priority 6, 30, 35, 47, 79, 80, 81, 179
privileged 31
resume 158
signals 6, 57
stack 26, 31, 35, 44, 45, 46, 51, 61, 65, 155, 156,
163, 179
stack size 44, 45, 51, 61, 65, 179
start 26, 29, 31, 35, 81
state 11, 27, 28, 2735, 69, 27–35
halt 27
idle 27–29
ready 27–29
run 27, 28
wait 27, 28, 37
status block 366, 374
stop 153, 154, 155, 156, 157
suspend 158
synchronization 32, 33
(see also Synchronization)
tag 25, 46, 179
time slice 5, 70, 79, 80, 81, 179
timed wait 34
timeout 32, 34
timing 15, 34, 69, 70, 71, 79, 80, 81
traps 60, 61, 62, 63, 147
trigger 26, 29, 35, 59, 154
wait/wake synchronization 57, 103
Task control
Service Procedure Summary 195, 384, 385
Task Control Block (TCB) 6, 25, 46, 152, 365, 373
reserved for user 46, 152
Task Mailbox
(see Message (task), mailbox)
Task Scheduler 13, 14, 29, 30, 35, 52, 56, 70, 79, 80,
81, 152, 153
user hooks 152
Task switching 51, 52, 56