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 Systems
Famous quotes containing the word memory:
“Raising children is a spur-of-the-moment, seat-of-the-pants sort of deal, as any parent knows, particularly after an adult child says that his most searing memory consists of an offhand comment in the car on the way to second grade that the parent cannot even dimly recall.”
—Anna Quindlen (b. 1952)