1.\" 2.\" ---------------------------------------------------------------------------- 3.\" "THE BEER-WARE LICENSE" (Revision 42): 4.\" <phk@login.dknet.dk> wrote this file. As long as you retain this notice you 5.\" can do whatever you want with this stuff. If we meet some day, and you think 6.\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7.\" ---------------------------------------------------------------------------- 8.\"
| 1.\" 2.\" ---------------------------------------------------------------------------- 3.\" "THE BEER-WARE LICENSE" (Revision 42): 4.\" <phk@login.dknet.dk> wrote this file. As long as you retain this notice you 5.\" can do whatever you want with this stuff. If we meet some day, and you think 6.\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 7.\" ---------------------------------------------------------------------------- 8.\"
|
9.\" $Id$
| 9.\" $Id: intro.ms,v 1.1 1996/04/13 08:30:14 phk Exp $
|
10.\" 11.ds RH Introduction 12.NH 13Introduction 14.PP 15Most programs need to allocate storage dynamically in addition 16to whatever static storage the compiler reserved at compile-time. 17To C programmers this fact is rather obvious, but for many years 18this was not an accepted and recognized fact, and many languages
| 10.\" 11.ds RH Introduction 12.NH 13Introduction 14.PP 15Most programs need to allocate storage dynamically in addition 16to whatever static storage the compiler reserved at compile-time. 17To C programmers this fact is rather obvious, but for many years 18this was not an accepted and recognized fact, and many languages
|
19still used today doesn't support this notion adequately.
| 19still used today don't support this notion adequately.
|
20.PP 21The classic UNIX kernel provides two very simple and powerful 22mechanisms for obtaining dynamic storage, the execution stack 23and the heap. 24The stack is usually put at the far upper end of the address-space, 25from where it grows down as far as needed, though this may depend on 26the CPU design. 27The heap starts at the end of the
--- 47 unchanged lines hidden --- | 20.PP 21The classic UNIX kernel provides two very simple and powerful 22mechanisms for obtaining dynamic storage, the execution stack 23and the heap. 24The stack is usually put at the far upper end of the address-space, 25from where it grows down as far as needed, though this may depend on 26the CPU design. 27The heap starts at the end of the
--- 47 unchanged lines hidden --- |