Memory management is the set of rules that decide where a program stores data, how long it lives, and who is allowed to free it. Stack: a stack of trays by the pass. Fast, ordered, automatically ...