Method of dynamically allocating a memory

   
   

A method for the dynamic management at a read-write memory which permits the storage and removal of objects of different sizes. The method comprises subdividing the read-write memory into memory blocks of a defined size and associating a memory management system with the read-write memory that stores objects according to at least two different methods or storage, either as a contiguous block composed or partial blocks, or as a block composed of distributedly arranged partial blocks. The choice of the respective storage method is based conditions given in advance, depending on the size of the free memory in relation to the size of the objects, such that, when the free memory is larger or equal to the size of the object that is to be stored, the object is stored contiguously, otherwise the object in stored distributedly.

Een methode voor het dynamische beheer bij een lees-schrijfgeheugen dat de opslag en de verwijdering van voorwerpen van verschillende grootte toelaat. De methode bestaat uit het onderverdelen van het lees-schrijfgeheugen in geheugenblokken van een bepaalde grootte en het associƫren van een systeem van het geheugenbeheer met het lees-schrijfgeheugen dat voorwerpen volgens minstens twee verschillende methodes of opslag opslaat, of als aangrenzend samengesteld blok of gedeeltelijke blokken, of als blok dat uit distributedly geschikte gedeeltelijke blokken wordt samengesteld. De keus van de respectieve opslagmethode is gebaseerde voorwaarden die vooraf, afhankelijk van de grootte van het vrije geheugen met betrekking tot de grootte van de voorwerpen worden gegeven, dusdanig dat, wanneer het vrije geheugen aan de grootte van het voorwerp groter of gelijk is dat worden opgeslagen is, het voorwerp contiguously wordt opgeslagen, anders het voorwerp in distributedly opgeslagen.

 
Web www.patentalert.com

< EJB adaption of MQ integration in componetbroker

< Calls identify scenario for control of software objects via property routes

> Method and apparatus for reducing encoding needs and ports to shared resources in a processor

> Self-modifying data flow execution architecture

~ 00104