R15359-2010 - TLSF: Gestor de memoria dinámico

TLSF es un gestor de memoria dinámico, diseñado para satisfacer requerimientos de sistemas en tiempo real. Las ventajas de TLSF son: - Tiempo de respuesta limitante. El tiempo de ejecución del caso peor (WCET) de asignación y desasignación de memoria debe ser conocido con carácter previo y ser independiente de los datos. En el caso de TSLF el valor de este parámetro es 0. - Velocidad. TLSF ejecuta un máximo de 168 instrucciones de procesador en una arquitectura x86. - Uso de memoria eficiente. Tradicionalmente, los sistemas de tiempo real funcionan durante mucho tiempo y algunas aplicaciones embebidas presentan fuertes restricciones de tamaño de memoria. Por ello, la fragmentación tiene un impacto significativo en tales sistemas. TLSF ha sido testado bajo numerosas condiciones de trabajo y el índice de fragmentación medio obtenido ha sido inferior al 15%, y en ningún caso superior al 25. TLSF ha sido incluido en varias distribuciones y aplicaciones Linux. Si bien TLSF trabaja bien en otros escenarios, destaca en aquellos que requieran gran flexibilidad en la gestión de memoria. Algunos ejemplos sobre los que puede aplicarse TLSF son: - Gestores de memoria en sistemas operatovos de tiempo real - Aplicaciones multimedia - Routers, - Rendering 3D - Juegos Más información sobre TLSF en rtportal.upv.es/rtmalloc/ .....

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Miguel Masmano Tello, José Ismael Ripoll Ripoll, Alfons Crespo Lorente, Patricia Balbastre Betoret