in operating systems that use virtual memory, every process is given the impression that it is working with large, contiguous sections of memory. physically, the memory of each process may be dispersed across different areas of physical memory, or may have been moved (paged out) to another storage, typically to a hard disk drive.