Answer:
Option D.
Explanation:
Memory management is the process of controlling a computer's memory, and how this one is distributed to all the necessary tasks.
Blocks of memory are assigned at programs that need it, and they no longer need them, they are released so they can be used by other programs. This ensures an efficient and smooth transition between tasks.