 |
 |
Memory Sizes |
Code and data size measurements have been made for the
KADAK software products listed below.
All memory sizes are for guidance only and are not
to be interpreted as product specifications.
AMX code and data sizes have been derived from actual memory maps.
Sizes are measured in bytes. Sizes do not include
application task stacks or C runtime code or data.
Memory sizes have been collected together for the following
versions of AMX:
| ROM (code) in bytes |
AMX 86 |
AMX 386/ET |
AMX 68000 |
AMX ColdFire |
AMX kernel with:
Task Scheduler
Timing control
Interrupts control
Launch and exit
Add managers for: |
6332 |
8612 |
8886 |
9760 |
| Semaphore |
756 |
1096 |
1308 |
1392 |
| Event Group |
734 |
1040 |
1284 |
1376 |
| Mailbox |
included |
1504 |
1672 |
1800 |
| Message Exchange |
1460 |
2388 |
2436 |
2576 |
| Buffer Pool |
720 |
1496 |
1596 |
1704 |
| Memory Pool |
1474 |
2044 |
2132 |
2272 |
| Time/Date |
1030 |
1624 |
1814 |
2040 |
| Circular List |
273 |
756 |
832 |
872 |
| Linked List |
786 |
744 |
796 |
804 |
Total ROM (bytes)
RAM (data) in bytes |
13565 |
21304 |
22756 |
24596 |
| Private data |
1024 |
2048 |
2048 |
2048 |
| Kernel Stack |
128 |
512 |
512 |
512 |
| Interrupt Stack |
128 |
512 |
512 |
512 |
| |
AMX 86 |
AMX 386/ET |
AMX 68000 |
AMX ColdFire |
 |
 |
|
| ROM (code) in bytes |
AMX PowerPC |
AMX ARM |
AMX Thumb |
AMX MIPS32 |
AMX kernel with:
Task Scheduler
Timing control
Interrupts control
Launch and exit
Add managers for: |
18056 |
13404 |
10620 |
17520 |
| Semaphore |
1764 |
1380 |
888 |
1696 |
| Event Group |
1728 |
1380 |
892 |
1720 |
| Mailbox |
2112 |
1840 |
1200 |
2148 |
| Message Exchange |
3108 |
2720 |
1792 |
3256 |
| Buffer Pool |
2200 |
1792 |
1216 |
2132 |
| Memory Pool |
2644 |
2260 |
1504 |
2620 |
| Time/Date |
2392 |
1900 |
1324 |
2412 |
| Circular List |
1060 |
848 |
540 |
1112 |
| Linked List |
1096 |
832 |
508 |
1048 |
Total ROM (bytes)
RAM (data) in bytes |
36160 |
28356 |
20484 |
35664 |
| Private data |
2048 |
2048 |
2048 |
2048 |
| Kernel Stack |
1024 |
512 |
512 |
512 |
| Interrupt Stack |
1024 |
512 |
512 |
512 |
| |
AMX PowerPC |
AMX ARM |
AMX Thumb |
AMX MIPS32 |
|