Note that "virtual memory" is not just "using disk space to extend physical memory size". Extending memory is a normal consequence of using virtual memory techniques, but can be done by other means such as overlays or swapping programs and their data completely out to disk while they are inactive.
The definition of "virtual memory" is based on tricking programs into thinking they are using large blocks of contiguous addresses.
Read the rest of the article here

Have you read these related articles?
Newsletter: