Consiste en determinar la posición de memoria en la que los
diferentes símbolos del programa almacenan la información
Depende de la estrategia utilizada para la gestión de
memoria, el mecanismo puede variar.
La administración de la memoria es un proceso hoy en día muy
importante, de tal modo que su mal o buen uso tiene una acción directa sobre el
desempeño de memoria.
En general un ensamblador tiene un administrador de memoria
más limitado que un compilador.
En la mayoría de los lenguajes de programación el uso de
punteros no estaba vigilado por lo que se tienen muchos problemas con el uso de
memoria. Los lenguajes más recientes controlan el uso de punteros y tienen un
programa denominado recolector de basura
que se encarga de limpiar la memoria no utilizada mejorando el desempeño.
Elaborado por
Jonathan Arturo Ramos Hernández
Aho, A. V., Hopcroft, J. E., & Ullman, J. D. (1988). Estructuras de datos y algoritmos (Vol. 1). Addison-Wesley Iberoamericana.