Intro to Memory Management
Most software can not predict the exact memory needs during compile time, so memory is dynamically allocated during run time.
When a programm needs more memory it requests a new chunk of memory from the operating system.
The OS can either grant or deny the...

Link: PostgreSQL, Memory and the Cloud™
via sosna.de