Computer organization, Carl Hamacher, 5e, page 294, it says "The virtual address space is mapped onto the physical memory where data are actually stored. The mapping function is implemented by a special memory control circuit, often called the memory management unit".
So most appropriate answer is C