Interrupciones 130221224257 Phpapp01

Páginas: 3 (526 palabras) Publicado: 10 de marzo de 2015
SISTEMAS
OPERATIVOS
• Héctor Andrés Rodríguez Martínez

Interrupciones
Una interrupción es un mecanismo que
permite
ejecutar
un
bloque
de
instrucciones
interrumpiendo
la
ejecución de un proceso y suobjetivo
principal es mejorar la eficiencia del
procesamiento.

Clases de Interrupciones


De programa

Son aquellas que se producen cuando la CPU detecta una
condición extraordinaria durante laejecución de un programa o
instrucción (Desbordamiento (Overflow), Direccionamiento
invalido, Instrucción invalida).



De reloj

Estas son generadas por un reloj interno del procesador con el
fin deque el S.O lleve a cabo ciertas funciones con regularidad.



De E/S

Estas son generadas por los dispositivos periféricos, ya que
estos pueden operar en forma independiente del procesador y
ocurrencuando estos dispositivos notifican al S.O que ha
concluido una operación (Sea esta satisfactoria o no) .




Por fallas de hardware
Estas ocurren por condiciones externas al programa que se
estaejecutando. (Corte de energía)

Tratamiento de Interrupciones


El S.O debe proveer las rutinas especiales para el manejo de
interrupciones con el fin de reconocer el tipo especifico de
interrupciónque ha ocurrido y realizar el tratamiento debido:

1. Cuando se produce la interrupción, esta queda almacenada
en un registro especial donde se encuentra e tipo de
interrupción presentada.

2. Se salvael estado actual de CPU al momento de la
interrupción.

3. Se hace transferencia incondicional al punto de entrada dela
rutina manejadora de interrupciones.

4. Una vez en la rutina manejadora, sedetermina el origen de
la interrupción.

5. Se mantienen enmascaradas las interrupciones con

prioridad igual o menor que aquella que se esta procesando.

6. Al finalizar la rutina manejadora,eventualmente continuara
ejecutándose el programa que estaba corriendo cuando se
produjo la interrupción.

Interrupciones Múltiples
• Existen dos enfoques para estas:
1. Inhabilitar las interrupciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • Interrupciones
  • INTERRUPCIONES
  • Interrupciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS