A method of memory management in a computer system comprising memory. The method includes the steps of: in response to requests for allocation of memory blocks that remain allocated for different durations, allocating each memory block from one of a plurality of regions in the memory based on the duration that the memory block is to remain allocated; and maintaining a plurality of memory segments of one or more sizes in the memory, and in response to a request for allocation of a memory block if the requested block size is less than a predetermined size, then allocating the requested block from among said segments, otherwise allocating the requested block from another portion of the memory. The number of data segments are changed in relation to memory requests. Further at least a portion of the memory is allocated to a cache having one or more buffers. The cache buffers can be allocated for non-cache use, including increase the number of said data segments, and are then deallocated back to the cache.

Un método de gerencia de la memoria en un sistema informático que abarca memoria. El método incluye los pasos de: en respuesta a los pedidos la asignación de la memoria los bloques que sigue habiendo asignaron para diversas duraciones, asignando cada bloque de la memoria a partir del uno de una pluralidad de regiones en la memoria basada en la duración que el bloque de la memoria es seguir asignado; y manteniendo una pluralidad de segmentos de la memoria de unos o más tamaños en la memoria, y en respuesta a un pedido la asignación de un bloque de la memoria si el tamaño de bloque solicitado es menos que un tamaño predeterminado, entonces asignando el bloque solicitado entre de los segmentos dichos, si no asignando el bloque solicitado de otra porción de la memoria. El número de los segmentos de datos se cambia en lo referente a peticiones de la memoria. Fomente por lo menos una porción de la memoria se asigna a un escondrijo que tiene unos o más almacenadores intermediarios. Los almacenadores intermediarios de escondrijo se pueden asignar para el uso del no-escondrijo, incluyendo aumento el número de los segmentos de datos dichos, y después se desasignan de nuevo al escondrijo.

 
Web www.patentalert.com

< (none)

< Dynamic memory based firing cell of thermal ink jet printhead

> Calcium channel compositions and methods of use thereof

> (none)

~ 00042