iv
K
A
DAK
AMX 86 User's Guide
AMX 86 USER'S GUIDE
Table of Contents (Cont'd.) Page
Section 1: System Description (Cont'd.)
6. AMX Semaphore Manager 91
6.1 Introduction ........................................................................................ 91
6.2 Semaphore Use ................................................................................... 93
6.3 Semaphore Applications .................................................................... 97
7. AMX Event Manager 103
7.1 Introduction ........................................................................................ 103
7.2 Event Synchronization ....................................................................... 105
7.3 Event Flag Application ....................................................................... 107
8. AMX Message Exchange Manager 111
8.1 Introduction ........................................................................................ 111
8.2 Message Exchange Use ...................................................................... 113
8.3 Message Exchange Application ......................................................... 115
9. AMX Buffer Manager 119
9.1 Introduction ........................................................................................ 119
9.2 Buffer Pool Use .................................................................................. 120
9.3 Buffer Applications ............................................................................ 122
9.4 Buffer Manager Caveats ..................................................................... 124
10. AMX Memory Manager 125
10.1 Introduction ...................................................................................... 125
10.2 Nomenclature ................................................................................... 127
10.3 Memory Allocation .......................................................................... 128
10.4 Private Memory Allocation .............................................................. 130
10.5 Memory Assignment ........................................................................ 131
10.6 Memory Assignment Procedure ....................................................... 132
11. AMX Circular List Manager 135
11.1 Circular Lists .................................................................................... 135
11.2 Circular List Use .............................................................................. 136
11.3 Circular List Structure ...................................................................... 137