Fragmentation (computing) - Basic Principle

Basic Principle

When a computer program requests blocks of memory from the computer system, the blocks are allocated in chunks. When the computer program is finished with a chunk, it can free the chunk back to the computer. The size and the amount of time a chunk is held by a program varies. During its lifespan, a computer program can request and free many chunks of memory.

When a program is started, the free memory areas are long and contiguous. Over time and with use, the long contiguous regions become fragmented into smaller and smaller contiguous areas. Eventually, it may become impossible for the program to request large chunks of memory.

Read more about this topic:  Fragmentation (computing)

Famous quotes containing the words basic and/or principle:

    “It is easier to move rivers and mountains than to change a person’s basic nature.”
    —Chinese proverb.

    “Whether our feet are compressed in iron shoes, our faces hidden with veils and masks; whether yoked with cows to draw the plow through its furrows, or classed with idiots, lunatics and criminals in the laws and constitutions of the State, the principle is the same; for the humiliations of the spirit are as real as the visible badges of servitude.”
    —Elizabeth Cady Stanton (1815–1902)