Stack memory

[stæk ˈmɛməri] スタックメモリ

1. プログラム実行中に自動的に割り当ておよび解放される、一時的なデータ(関数引数、ローカル変数など)を格納するためのメモリ領域。LIFO(後入れ先出し)方式で動作する。

関数が呼び出されるたびにその関数のための領域が積み重ねられ(プッシュ)、関数が終了するとその領域が解放されます(ポップ)。これにより、効率的かつ高速にデータを管理できます。スタックオーバーフローは、この領域が使い尽くされたときに発生します。
Local variables are typically stored in stack memory. (ローカル変数は通常、スタックメモリに格納されます。)