Answer
See explanation
Work Step by Step
Main memory or Ram is the physical memory the of computer which stores various processes, documents, files etc, so that they can be executed by the cpu.
On the other hand virtual memory is a memory management technique, because of which out computer can execute the programs whose size is greater than the main memory of the system. Virtual memory makes an impression to the users that the computer has unlimited memory. It also provides memory protection. In order to realize the mapping operations, virtual memory needs to use page tables and translations.