Virtual memory is a method of using the computer hard disk drive to provide extra memory for the computer. Segments of memory are stored on the hard disk drive known as pages. When a segment of memory is requested that is not in memory it is moved from the virtual memory to an actual memory address.