Most OSs support virtual memory, which allocates space on the hard disk to supplement the immediate, functional memory capacity of RAM.Virtual memory works by swapping programs or parts of programs between memory and one or more disk devices-a concept called paging