Virtual memory is a memory management technique that allows an operating system to use disk storage to extend the apparent amount of available RAM. It enables programs to run even when physical memory is limited by paging data in and out of memory. Virtual memory also provides process isolation and stability. Example: A system using a page file or swap space to support large applications.