Real-time Operating System - Memory Allocation

Memory Allocation

Memory allocation is more critical in an RTOS than in other operating systems.

First, speed of allocation is important. A standard memory allocation scheme scans a linked list of indeterminate length to find a suitable free memory block. This is unacceptable in an RTOS since memory allocation has to occur within a certain amount of time.

The simple fixed-size-blocks algorithm works quite well for simple embedded systems because of its low overhead.

Read more about this topic:  Real-time Operating System

Famous quotes containing the word memory:

    With a tongue like a razor he will kiss,
    the mother, the child,
    and we three will color the stars black
    in memory of his mother
    who kept him chained to the food tree
    or turned him on and off like a water faucet....
    Anne Sexton (1928–1974)