Stacks
1960’s revolution in storage management
Easy to implement using contiguous memory and a “stack pointer” register
Used for:
- Procedure calls and returns. Stack pointer points to storage locations of active procedure
- Automatic allocation of local variables