ETAPAS DE LA EJECUCION DE UN PROGRAMA
CODIFICACIÓN
Es el algoritmo traspasado a la computadora a través de un lenguaje de programación, debe ser escrito de acuerdo a las reglas gramaticales o sintaxis del mismo.
COMPILACIÓN
Los compiladores y ensambladores suelen traducir un procedimiento a la vez y guardan en memoria secundaria el resultado de esta traducción. Antes de que pueda ejecutarse el programa, todos los procedimientos traducidos deben recuperarse y ligarse correctamente.
CARGA
Durante este proceso se carga en memoria el programa ejecutable. Este proceso se realiza cuando se ejecuta el programa. Este carga puede permitir la compartición de código ejecutable entre diferentes procesos. Si en la compilación no se conoce donde residirá el programa en memoria, entonces el compilador deberá cargar el código relocalizable.
EJECUCIÓN
Durante la ejecución el proceso se moverá de un lugar a otro de la memoria, el enlace final se deberá postergar hasta el momento de la ejecución o run-time. Para que este esquema funcione, se debe tener hardware especial.
[center]
[b]