Memory allocationMemory allocation
, in computer science
, is the act of allocating memory to a program for its usage, typically for storing variables, code or data. Memory allocation is a widely discussed topic in the field of operating systems
, as computers have limited memory
, and many programs need memory to run. To find out more, you can look up on the various memory allocation algorithms and techniques that can be used.