Asignación dinámica de la memoria
Se refiere a la asignación de almacenamiento de memoria para su utilización por parte de un programa de cómputo durante el tiempo de ejecución de ese programa. Cuando el programa se va ejecutando, las direcciones relativas se pasan a absolutas tal como las líneas de código se ejecutan. (Instrucción por instrucción), de esta forma distribuye la propiedad de recursos de memoria limitada entre muchas piezas de código y datos.
Un objeto asignado dinámicamente permanece así hasta que es designado explícitamente, o por el programador o por un recolector de datos.
Fuente: Apuntes de la materia Sistemas Operativos Multiusuario de la FCA – UNAM