Multiple choice

Which of the following is the cause of external fragmentation?

  1. If the allocated is slightly larger than the requested memory

  2. If the allocated memory is smaller than the requested memory

  3. If the available memory is not contiguous

  4. If the program's address does not end on a page boundary

  5. Both (3) and (4)

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The memory available is partitioned and the memory is not contiguous because it is fragmented in to little pieces.