La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores:

Presentaciones similares


Presentación del tema: "REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores:"— Transcripción de la presentación:

1 REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores: Levis Linares Luimar Parra Ronald Briceño

2 Por un lado decimos que: Y por el otro decimos que:
Una interrupción consiste en un mecanismo que le permite al hardware la invocación de una rutina fuera del control del programa que está siendo ejecutado. Por un lado decimos que: Y por el otro decimos que: Provoca la alteración del orden lógico de ejecución de instrucciones respuesta a un evento externo que está generado por el hardware de entrada/salida

3 CLASES DE INTERRUPCIONES
PROGRAMA Desbordamiento aritmético, división por cero, intento de ejecutar una instrucción maquina inexistente TEMPORIZACION Generadas por un temporizador interno al procesador DISP. ENTRADA Y SALIDA Generadas por un controlador de E/S HARDWARE Generadas por un fallo tal como la falta de potencia de alimentación o un error de paridad en la memoria

4 TIPOS DE INTERRUPCIONES
POR HARDWARE EXCEPCIONES POR SOFTWARE Son asíncronas a la ejecución del procesador Se producen de forma síncrona a la ejecución del procesador Son aquellas generadas por un programa en ejecución Las causas que las producen son externas al procesador Normalmente son causadas al realizarse operaciones no permitidas Para generarlas, existen distintas instrucciones en el código máquina que permiten al programador producir una interrupción

5 CICLO DE INTERRUPCION

6 PROCESAMIENTO DE INTERRUPCION

7 INTERRUPCIONES MULTIPLES
Cuando una CPU o un controlador de interrupciones implementan un mecanismo de prioridades, éste determinará cuál de múltiples solicitudes que ocurran a la misma vez será atendida El mecanismo de prioridades puede adoptar distintas estrategias: prioridad fija, prioridad configurable o sin prioridad Cuando la prioridad es fija siempre será atendida primero la solicitud que provenga de una línea de pedido que tenga mayor jerarquía El concepto de simultaneidad no implica que los pedidos de interrupción lleguen en el mismo instante Cuando la prioridad es configurable, la misma se puede cambiar en función de las condiciones del sistema en general sino que lleguen durante el período entre una verificación y otra por parte de la CPU

8 INTERRUPCIONES MULTIPLES
El mecanismo de prioridades puede estar implementado por hardware o por software El algoritmo puede implementar cualquiera de las estrategias vistas Cuando es por hardware se puede realizar a nivel de la CPU Cuando es por software el mecanismo se implementa como un algoritmo en la rutina de atención a la interrupción

9 INTERRUPCIONES MULTIPLES

10 IMPORTANCIA DE LAS INTERRUPCIONES
El mecanismo de tratamiento de las interrupción permite al SO utilizar la CPU en servicio de una aplicación El hardware se encarga de avisar al SO cuando el dispositivo de E/S ha terminado y el SO puede intervenir entonces En ciertos intervalos de tiempo puede convenir no aceptar señales de interrupción. Por ello las interrupciones pueden inhibirse por programa Un ejemplo de sincronismo por interrupción es el almacenamiento de caracteres introducidos mediante el teclado.

11 MUCHAS GRACIAS


Descargar ppt "REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores:"

Presentaciones similares


Anuncios Google