ALLOCATION of STACK SPACE for INTERRUPT ROUTINES
Original Publication Date: 1987-Jul-01
Included in the Prior Art Database: 2005-Feb-01
This article describes a technique for managing memory allocation for interrupt information. In some existing programs there is an inability to accurately specify how much stack space the programs must provide for interrupt routines in systems which allow nested interrupts. This causes un (Image Omitted) predictable system failures for which the user has no remedial action except to stop using programs on a best-guess basis. The technique disclosed herein creates and manages a storage pool which is used to provide stack space for interrupt routines. Firstly, ground rules are laid for stack sizes. These rules, in conjunction with the technique of this disclosure, allow programs to be developed in isolation from each other.