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:

    The secret of success in society, is a certain heartiness and sympathy. A man who is not happy in the company, cannot find any word in his memory that will fit the occasion. All his information is a little impertinent. A man who is happy there, finds in every turn of the conversation equally lucky occasions for the introduction of that which he has to say.
    Ralph Waldo Emerson (1803–1882)