A method and apparatus for managing heap memory for an application program in a data processing system. The system supports a basic addressing mode and an extended addressing mode. Programs operating in the basic addressing mode are limited to addressing using a first number of bits, program operating in the extended addressing mode are limited to addressing using a second number of bits, and the first number of bits is less than the second number of bits. One or more heap banks are established for an application program, with each heap bank having a quantity of memory space that is addressable by the program operating in basic addressing mode. The heap banks are managed by a system program operating in extended addressing mode. In response to each request from the application program that requires a quantity of memory space, one of the heap banks is selected for allocating the memory. An additional heap bank is established if none of the heap banks has a quantity of available memory space that satisfies the required quantity.

Een methode en een apparaat om hoopgeheugen voor een toepassingsprogramma in een gegevensverwerkingssysteem te beheren. Het systeem steunt een fundamentele het richten wijze en een uitgebreide het richten wijze. De programma's die op de fundamentele het richten wijze werken zijn beperkt tot het richten gebruikend een eerste aantal beetjes, is het programma dat op de uitgebreide het richten wijze werkt beperkt tot het richten gebruikend een tweede aantal beetjes, en het eerste aantal beetjes is minder dan het tweede aantal beetjes. Één of meerdere hoopbanken worden opgericht voor een toepassingsprogramma, met elke hoopbank die een hoeveelheid geheugenruimte heeft die door het programma dat op fundamentele het richten wijze werkt adresseerbaar is. De hoopbanken worden door een systeemprogramma geleid dat op uitgebreide het richten wijze werkt. In antwoord op elk verzoek van het toepassingsprogramma dat een hoeveelheid geheugenruimte vereist, wordt één van de hoopbanken geselecteerd voor het toewijzen van het geheugen. Een extra hoopbank wordt vastgesteld als geen van de hoopbanken een hoeveelheid beschikbare geheugenruimte heeft die de vereiste hoeveelheid tevredenstelt.

 
Web www.patentalert.com

< (none)

< Method for the oxidation of aldehydes, hemiacetals and primary alcohols

> Cultures of human CNS neural stem cells

> (none)

~ 00055