30.12.2013 Views

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

T-Kernel Specification (1.B0.02)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

146 CHAPTER 4. T-KERNEL/OS FUNCTIONS<br />

4.6 Memory Pool Management Functions<br />

Memory pool management functions provide software-based management of memory pools and memory<br />

block allocation.<br />

There are fixed-size memory pools and variable-size memory pools, which are considered separate objects<br />

and require separate sets of system calls for their operation. Memory blocks allocated from a fixed-size<br />

memory pool are all of one fixed size, whereas memory blocks from a variable-size memory pool can be<br />

of various sizes.<br />

The memory managed by the memory pool management functions is all in system space; there is no<br />

T-<strong>Kernel</strong> function for managing task space memory.<br />

Copyright c○ 2002, 2003 by T-Engine Forum<br />

T-<strong>Kernel</strong> <strong>1.B0.02</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!