Chapter 3 Introduction to MR308
- 46 -
200 bytes
224 bytes
Rounding Memorypool
TaskA
pget_blk
200 bytes
Figure 3.36 pget_mpl processing
Release Acquire Variable-size Memory Block (rel_mpl)
Releases a acquired memory block by pget_mpl service call.
Memorypool
TaskA
rel_blk
top of
address
Memorypool
Figure 3.37 rel_mpl processing
Reference Acquire Variable-size Memory Pool Status (ref_mpl, iref_mpl)
Checks the total free area of the memory pool, and the size of the maximum free area that can imme-
diately be acquired.