

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Administración de la memoria de aplicaciones
<a name="application-memory-management"></a>

Cuando las aplicaciones necesitan memoria, es posible asignarla desde el montón de FreeRTOS. FreeRTOS ofrece varios esquemas de administración de montón de distinta complejidad y características. También puede proporcionar su propia implementación de montón.

El kernel de FreeRTOS incluye cinco implementaciones de montón:

**`heap_1`**  
Es la implementación más sencilla. No permite liberar memoria.

**`heap_2`**  
Permite liberar memoria, pero no fusiona bloques libres adyacentes.

**`heap_3`**  
Encapsula `malloc()` y `free()` estándar para la seguridad para subprocesos.

**`heap_4`**  
Fusiona bloques libres adyacentes para evitar la fragmentación. Incluye una opción de ubicación de dirección absoluta.

**`heap_5`**  
Es similar a heap\$14. Puede distribuir el montón por numerosas áreas de memoria no adyacentes.