Fragmentation is an undesirable condition in which memory blocks that are too small to be allocated to processes stay idle. Fragmentation can be classified into two categories. Fragmentation Internally. Fragmented External Surface