Memory Fragmentation Types

Which statements correctly describe memory fragmentation?

A

Internal fragmentation occurs only in virtual memory

B

External fragmentation: free memory exists but not in contiguous blocks

C

Internal fragmentation: allocated memory is larger than requested

D

External fragmentation is solved by compaction or paging