Documente Academic
Documente Profesional
Documente Cultură
CICLO: VIII
BAGUA-2018
1
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
Índice
1. Introducción. ......................................................................................................................... 3
2. Objetivos. .............................................................................................................................. 3
2.1. Generales ...................................................................................................................... 3
2.2. Específicos ..................................................................................................................... 3
3. Marco teórico. ....................................................................................................................... 3
4. Desarrollo. ............................................................................................................................. 3
4.1. ciclo de ejecución de instrucciones ........................................................... 3
4.2. interrupciones ............................................................................................................... 9
Interrupciones Múltiples ......................................................................................................... 14
Deshabilitación de Interrupciones mientras se procesa otra interrupción ........................ 14
Función I/O y Acceso Directo a Memoria (DMA) .................................................................... 17
5. Conclusiones y recomendaciones. ...................................................................................... 18
6. Bibliografía .......................................................................................................................... 18
2
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
1. Introducción.
Como ya se sabe una computadora es un dispositivo electrónico capas de recibir un
conjunto de instrucciones y ejecutarlas realizando cálculos sobre los datos numéricos
o bien compilando y correlacionando otros tipos de información.
En el mundo de la tecnología nunca hubiera existido de no ser por el desarrollo del
ordenador o computadora. Toda la sociedad utiliza estas máquinas, en distintos tipos
y tamaños, para el almacenamiento y manipulación de datos. Los equipos informáticos
han abierto una nueva era en la fabricación gracias a las técnicas de automatización, y
han permitido mejorar los sistemas modernos de comunicación. son herramientas
esenciales que están prácticamente en todos los campos de investigación y en
tecnología aplicada.
2. Objetivos.
2.1.Generales
Conocer de una manera más interna de cómo es que un ordenador ejecutas las
instrucciones.
2.2.Específicos
Investigar las fases que se dan para ejecutar una instrucción.
Estudiar conceptos relacionados al tema, los cuales son desconocidos para nosotros.
3. Marco teórico.
Dado que la mira central de este trabajo está centrada en el ciclo de instrucciones que
realiza un ordenador para decodificar información será necesario plantear algunos
parámetros que sirvan de ejes conceptuales sobre los que apoyar la lectura de nuestro
trabajo.
Para empezar, entenderemos el concepto de instrucción, la cual es definida según
Patricia Quiroga en su libro Arquitectura de Computadoras, como “el conjunto de
datos insertados en una secuencia estructurada o específica que el procesador
interpreta y ejecuta”, otro de los conceptos mencionado en este libro es el de Formato
de Instrucción, el cual nos dice que es la manera en que deben interpretarse los bits
que constituyen el código de máquina de una instrucción.
4. Desarrollo.
3
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
Segmento de Stack o Pila - (en la que usando una estructura de stack, es decir,
LIFO, se almacena de manera controlada la información para controlar la
secuencia en que se llaman funciones o rutinas o cuando el procesador cambia
de proceso a ejecutar (cambio de contexto).
4
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
5
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
6
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
8
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
4.2.interrupciones
Virtualmente todas las computadoras proveen un mecanismo por medio del cual
programas, unidades I/O o memoria pueden interrumpir el procesamiento normal
del procesador.
Una interrupción es una señal que se envía al procesador para indicarle la
ocurrencia de un evento. Subsecuentemente, el procesador “interrumpe o
pospone” la ejecución del proceso en turno para proceder a “servir” el
programa o rutina correspondiente al evento inherente a la interrupción
recibida. Usualmente, tras procesar una interrupción, el procesador
continúa con el procesamiento de la tarea que realizaba, en el punto en el
que se quedó antes de servir la interrupción.
9
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
10
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
11
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
Todos los pasos contenidos en el ciclo de instrucciones pueden ser agrupados en tres
subciclos o ciclos:
Ciclo Fetch: Incluye el fetch de instrucción.
Ciclo de Ejecución: Incluye la decodificación de la instrucción, cálculo de
direcciones de operandos, fetch de operandos, ejecución de la instrucción u
operación y escritura de resultados.
Ciclo de Interrupción: Incluye la revisión de ocurrencia de interrupciones y el
procesamiento de las interrupciones.
12
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
Cuando el dispositivo externo se vuelve disponible, esto es, cuando está listo a
aceptar más datos del procesador, el módulo I/O para el dispositivo externo envía
una señal de solicitud de interrupción.
13
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
Interrupciones Múltiples
14
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
Como ejemplo, considérese un sistema con tres dispositivos I/O: una impresora, un disco
y una línea de comunicaciones, con prioridades crecientes de 2, 4 y 5, respectivamente.
La siguiente figura ilustra una posible secuencia:
15
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
16
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
17
FACULTAD DE INGENIERÍA DE SISTEMA Y MECÁNICA ELÉCTRICA
5. Conclusiones y recomendaciones.
6. Bibliografía
18