Setting aside a portion of main memory for some purpose. All system and application programs reserve memory either at startup or during the course of operation. Memory is reserved for inputting data, additional software instructions or for the creation of control structures such as a stack. See
dynamic memory allocation,
memory allocation,
buffer and
stack.