Académique Documents
Professionnel Documents
Culture Documents
1 Parcial
Integrantes
Campos Vzquez David Jahaziel Velasco Vargas Carlos Ferdinand Salinas Urtiz Rogelio Rafael
FASE 1
La primera fase consiste en editar un archivo, esto se realiza con un programa de edicin(Un programa muy similar a un procesador de textos que se utiliza para editar el cdigo fuente de cualquier programa que escriba), si es necesario el programador realiza las correcciones del archivo. Posteriormente el archivo se guarda en un dispositivo de almacenamiento secundario por ejemplo un disco.
Editor Disco
FASE 2
La segunda fase consiste en que el programa pre procesador procesa el cdigo. Analiza el fichero fuente antes de la fase de compilacin real. Notas. Una directiva de preprocesador es una lnea cuyo primer carcter es un #. El preprocesador tambin elimina los comentarios.
Preprocesador
Disco
FASE 3
La tercera fase consta de que el compilador crea el cdigo objeto(Traduciendo un programa escrito en un lenguaje fuente de alto nivel a otro escrito en un lenguaje objeto, lenguaje que puede ser mquina o de bajo nivel), y lo almacena en el disco.
Compilador
Disco
FASE 4
La cuarta fase consta en que el enlazador o linker vincule el cdigo objeto con las bibliotecas y/o libreras y cree el archivo a.out y lo almacena en disco. Notas. Es la ltima fase del proceso de compilacin. en la mayora de los paquetes de C++ se llama al enlazador a travs del compilador.
Enlazador
Disco
FASE 5
La quinta fase consta en que el cargador coloca el programa en memoria para poder realizar su ejecucin. A medida que se lee cada registro de texto, el cdigo objeto que contiene pasa a la direccin de memoria indicada. Notas. Algunos cargadores tambin incluyen relocalizacin y ligado.
Cargador
. . .
Memoria Primaria
FASE 6
La sexta fase consta en que el CPU toma cada una de las instrucciones y las ejecuta, almacenando posiblemente nuevos valores de datos conforme se ejecuta el programa.
CPU
. . .
Memoria Primaria