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 (19281974)