Características
- Las particiones se crean en tiempo de ejecución, según el tamaño del proceso.
- Reduce la fragmentación interna, pero puede generar pequeños fragmentos no utilizables (fragmentación por tablas).
- Espacios libres se gestionan con una Tabla de Memoria Libre (TM).
- Se puede usar una constante c para desechar fragmentos demasiado pequeños.
Un problema en la asignación dinámica es la creación de restos excepcionalmente pequeños que no pueden utilizarse como particiones, pero que ocupan una entrada en la tabla de memoria, produciendo "desperdicio de memoria por tablas".