Organización De La Memoria
Enviado por shaki92 • 18 de Septiembre de 2014 • 242 Palabras (1 Páginas) • 199 Visitas
Para concluir se debe tener en cuenta lo siguiente:
Dentro de la organización de la memoria tenemos que esta debe ser subdividida para que pueda albergar el codigo objeto generado, los objetos de datos y una contrapartida de la pila de control para registrar las activaciones de procedimentos.
Tenemos tambipen que existe una area distinta de la memoria para el momento de la ejecucion, llamada monticulo, donde aquí se guarda el resto de la informacion.
No todos los lenguajes necesitan una pila y un monticulo durante la ejecucion. Por regla, las pilas crecen hacia abajo.
La informacion necesaria para una sola ejecucion de un procedimiento se consigue utilizando un bloque contiguo de memoria llamado registro de activacion o marco, el tamaño de cada uno de estos campos se pueden determinar en el momento en que es llamado un procedimiento.
Por otra parte tenemos que las tablas de símbolos son estructuras de datos que utilizan los compiladores para guardar información acerca de las construcciones de un programa fuente. Esta información se recolecta en forma incremental mediante las fases de análisis de un compilador, y las fases de síntesis la utilizan para generar el código destino.
Las entradas en la tabla de símbolos contienen información acerca de un identificador, como su cadena de caracteres (o lexema), su tipo, su posición en el espacio de almacenamiento, y cualquier otra información relevante.
Estas tablas necesitan soportar varias declaraciones del mismo identificador dentro de un programa.
...