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:
“Within the memory of many of my townsmen the road near which my house stands resounded with the laugh and gossip of inhabitants, and the woods which border it were notched and dotted here and there with their little gardens and dwellings, though it was then much more shut in by the forest than now.”
—Henry David Thoreau (18171862)