Sistemas y Telecomunicaciones
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Foro de discusión creado para desarrollar los contenidos Academicos de las materias y temas propuestos de interés para los estudiantes de Sistemas.
 
ÍndiceÍndice  SistemasSistemas  GaleríaGalería  Últimas imágenesÚltimas imágenes  BuscarBuscar  RegistrarseRegistrarse  Conectarse  
Bienvenidos a mis clase desarrolladas, las materias recientemente registradas son Analisis y Diseño de Sistemas Estructurados y Arquitectura Computacional.
No olviden que debn registrase para poder colocar respuestas. Y colocar sus deberes.

 

 Etapas para ejecutar un programa

Ir abajo 
3 participantes
AutorMensaje
Admin
Admin
Admin


Cantidad de envíos : 137
Puntos : 385
Reputación : 9
Fecha de inscripción : 22/05/2009
Localización : Guayaquil

Etapas para ejecutar un  programa Empty
MensajeTema: Etapas para ejecutar un programa   Etapas para ejecutar un  programa EmptyVie Nov 05, 2010 5:58 pm

Tema: Etapas para la ejecución de un programa

Investigar y leer cuales son las etapas para la ejecución de un programa.

1. Hacer un resumen detallado de cada Etapa.
2. Hacer un bosquejo grafico del resumen.


Usar como referencia:
- Libro de sistemas Operativos de Jesús Carretero
- Internet



LEER IMPORTANTE

- Trabajo Individual
- No colocar el trabajo como respuesta de este post.
- Crear un nuevo post para colocar su trabajo.
- Si coloca la respuesta en otro sitio diferente al Taller en clase 9, el trabajo se considerada como NO ENVIADO.
- Colocar en el titulo del post el temas y apellido y nombre del autor



Ing. Angel Plaza
Volver arriba Ir abajo
https://sistemas-clases.forosactivos.net
luiscaicho
Novato
Novato



Cantidad de envíos : 11
Puntos : 27
Reputación : 0
Fecha de inscripción : 10/08/2010

Etapas para ejecutar un  programa Empty
MensajeTema: luis caicho Tema: Etapas para la ejecución de un programa   Etapas para ejecutar un  programa EmptyMar Nov 09, 2010 7:18 pm

Tema: 1
Para su ejecución un programa debe pasar por ciertas etapas:

1.- Codificación
Es cuando se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño
2.- preprocesador.
El preprocesador acepta el código fuente como entrada y es responsable de:
3.- compilador de c
El compilador de C traduce el código fuente en código de ensamblador. El código fuente es recibido del preprocesador.
4.- Ensamblador
El ensamblador crea el código fuente o los archivos objeto
5.- Ligador
Si algún archivo fuente hace referencia a funciones de una biblioteca o de funciones que están definidas en otros archivos fuentes, el ligador combina estas funciones (con main()) para crear un archivo ejecutable.
tema; 2
Etapas para ejecutar un  programa Img1
Volver arriba Ir abajo
greedy8016




Cantidad de envíos : 6
Puntos : 12
Reputación : 0
Fecha de inscripción : 12/08/2010

Etapas para ejecutar un  programa Empty
MensajeTema: Re: Etapas para ejecutar un programa   Etapas para ejecutar un  programa EmptyMar Nov 09, 2010 7:22 pm

ARTURO SAINES M.
S6J



Secuencia de acciones del ciclo de instrucción
Habitualmente son cuatro los eventos o pasos que se llevan a cabo en cada ciclo de instrucción, los cuales son:

(1) Buscar la instrucción en la memoria principal
Se vuelca el valor del contador de programa sobre el bus de direcciones. Entonces la CPU pasa la instrucción de la memoria principal a través del bus de datos al Registro de Datos de Memoria (MDR). A continuación el valor del MDR es colocado en el Registro de Instrucción Actual (CIR), un circuito que guarda la instrucción temporalmente de manera que pueda ser decodificada y ejecutada.

(2) Decodificar-- la instrucción
El decodificador de instrucción interpreta e implementa la instrucción. El registro de instrucción (IR) mantiene la instrucción en curso mientras el contador de programa (PC, program counter) guarda la dirección de memoria de la siguiente instrucción a ser ejecutada.

Recogida de datos desde la memoria principal
También se lee la dirección efectiva de la memoria principal si la instrucción tiene una dirección indirecta, y se recogen los datos requeridos de la memoria principal para ser procesados y colocados en los registros de datos.

(3) Ejecutar la instrucción
A partir del registro de instrucción, los datos que forman la instrucción son decodificados por la unidad de control. Ésta interpreta la información como una secuencia de señales de control que son enviadas a las unidades funcionales relevantes de la CPU para realizar la operación requerida por la instrucción.

(4) Almacenar o guardar resultados
El resultado generado por la operación es almacenado en la memoria principal o enviado a un dispositivo de salida dependiendo de la instrucción. Basándose en los resultados de la operación, el contador de programa se incrementa para apuntar a la siguiente instrucción o se actualiza con una dirección diferente donde la próxima instrucción será recogida.

El ciclo de búsqueda
Los pasos 1 y 2 del ciclo de instrucción se conocen como ciclo de búsqueda (fetch). Estos pasos son idénticos en todas las instrucciones. El ciclo de búsqueda procesa la instrucción a partir de la palabra de instrucción, que contiene el código de operación y el operando.

El ciclo de ejecución
Los pasos 3 y 4 del ciclo de instrucción se conocen como ciclo de ejecución. Estos pasos cambiarán con cada tipo de instrucción.

El primer paso del ciclo de ejecución es el proceso de memoria, en que los datos se transfieren entre la CPU y el módulo de entrada/salida (I/O). A continuación se produce el proceso de datos, que usa operaciones matemáticas así como operaciones lógicas en referencia a los datos. Después tiene lugar el paso de alteraciones centrales, que son una secuencia de operaciones, por ejemplo una operación de salto. El último paso es una operación combinada de todos los otros pasos.

http://www.electromicrodigital.com/micros/images/stories/CICLOINSTR.JPG
Volver arriba Ir abajo
Contenido patrocinado





Etapas para ejecutar un  programa Empty
MensajeTema: Re: Etapas para ejecutar un programa   Etapas para ejecutar un  programa Empty

Volver arriba Ir abajo
 
Etapas para ejecutar un programa
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Etapas para ejecutar un programa
» ETAPAS PARA EJECUTAR UN PROGRAMA - XAVIER ACOSTA CH.
» ETAPAS PARA EJECUTAR UN PROGRAMA... WELLINGTON CARREÑO
» Jonathan Mora - Etapas para ejecutar un programa
» Etapas para ejecutar un programa - Eduardo Plúa Alay

Permisos de este foro:No puedes responder a temas en este foro.
Sistemas y Telecomunicaciones :: Foro de Sistemas Operativos :: CISC 2010-C2 :: Taller en clase 9 - Etapas para ejecutar un programa-
Cambiar a: