AMBIENTES PARA EL MOMENTO DE LA EJECUCIÓN._

2087 palabras 9 páginas
TEMA VII: AMBIENTES PARA EL MOMENTO DE LA EJECUCIÓN._

7.1. Aspectos del lenguaje fuente

Debemos distinguir entre el texto fuente de un procedimiento y sus actividades durante el tiempo de ejecución.

Un procedimiento es una declaración que asocia un identificador con una proposición. El identificador es el nombre del procedimiento, y la proposición es el cuerpo del mismo. Los procedimientos que devuelven valores son llamados “Funciones” en muchos lenguajes, pero es mejor llamarles “Procedimientos”, un programa completo también podría ser considerado un procedimiento. Si el nombre del procedimiento esta dentro de una proposición ejecutable el procedimiento es llamado en ese momento. La llamada de un procedimiento ejecuta el cuerpo
…ver más…

Un byte consta de ocho bits y cierto número de bytes forman una palabra de máquina. Los objetos multibyte se almacenan en bytes consecutivos y se les da la dirección del primer byte.
La cantidad de memoria necesaria para un nombre viene determinada por su tipo.

7.3. Estrategias para la asignación de memoria

Asignación por medio de una pila

La asignación por medio de una pila se basa en la idea de una pila de control; la memoria se organiza como una pila y los registros de activación se introducen y se sacan cuando las activaciones comienzan y terminan, respectivamente. La memoria para las variables locales en cada llamada de un procedimiento está contenida en el registro de activación de dicha llamada. De ese modo, en cada activación, las variables locales se enlazan a una memoria nueva, puesto que se introduce un nuevo registro de activación en la pila al realizar una llamada.

Secuencia de llamadas

Las llamadas a procedimientos se implantan mediante la generación de lo que se conoce como secuencias de llamadas en el código objeto. Una secuencia de llamada asigna un registro de activación e introduce información dentro de sus campos. Una secuencia de retorno restablece el estado de la máquina para que el procedimiento que efectúa la llamada pueda continuar su ejecución.

Las secuencias de llamadas y los

Documentos relacionados

  • Administracion bancaria
    4704 palabras | 19 páginas
  • Programacion Dirigida Por Eventos
    2025 palabras | 9 páginas
  • Programacion Dirigida Por Eventos
    2037 palabras | 9 páginas
  • Metodología para la actividad docente en las pers
    2628 palabras | 11 páginas
  • Sistemas operativos: procesos concurrentes
    1878 palabras | 8 páginas
  • Instalación de Geocolchon
    5074 palabras | 21 páginas
  • Evaluacion en enfermeria
    4908 palabras | 20 páginas
  • Sobrepeso infantil
    7565 palabras | 31 páginas
  • Aspectos Más Relevantes De La Agenda 21
    797 palabras | 4 páginas
  • Recursos humanos
    4656 palabras | 19 páginas