How does virtual memory differ from main memory and secondary memory?
As a computer design feature, virtual memory gives the illusion that a computer has more memory than it actually has. It is a way for software to use more and more memory than the computer physically has. According to Microsoft, virtual memory is defined as a temporary storage device used by a computer to run programs that require more memory than it has.