Ampere Computing interview question

Describe virtual memory and the Memory Management Unit?