Memory Allocation
Definition
The process of reserving and assigning regions of memory to programs, data structures, or kernel services, either at compile time, load time, or runtime, including reservation of virtual address ranges and the mapping to physical memory or backing storage.