memory allocation

Memory is allocated by the operating system to a program for storing variables, code and data.