From Oracle FAQ
Virtual memory is the memory that the operating system allocates to programs and data.
Virtual memory is mapped to RAM (physical memory). When there is not enough RAM to run all programs, some memory pages can be temporarily paged or swapped from RAM to disk.
|Glossary of Terms|