Definitions for "Demand paging"
(programming) A memory management system that allows unused portions of a program to be stored temporarily on disk to make room for urgently needed information in main memory. With demand paging, the virtual size of a process can exceed the amount of physical memory available in a system.
A refinement of paging in which it is not necessary to load in the entire contents of the text and data segments of a program from disk when the process is started. Instead, pages are brought into memory as they are accessed. Demand paging is enabled by hardware features of the 80386 and 80486 processors that are supported by the operating system.
A common form of virtual memory management where pages of information are read into memory from disk only when required by the program.