Static memory allocation
Appearance
Unlike dynamic memory allocation where memory is allocated as required at run-time, static memory allocation refers to the process of allocating memory at compile-time; before the associated program is executed.