njffhju

Páginas: 3 (700 palabras) Publicado: 6 de noviembre de 2013
Interrupciones y excepcionesnEl SO ocupa una posición intermedia entre los programas de aplicación y
el hardware. No se limita a utilizar el hardware a petición de las
aplicaciones ya que haysituaciones en las que es el hardware el que
necesita que se ejecute código del SO.
En tales situaciones el hardware debe poder llamar al sistema, pudiendo
deberse estas llamadas a dos condiciones:
•Algún dispositivo de E/S necesita atención. • Se ha producido una
situación de error al intentar ejecutar una
instrucción del programa (normalmente de la aplicación). En ambos casos,
la acciónrealizada no está ordenada por el programa de aplicación, es
decir, no figura en el programa.
Según los dos casos anteriores tenemos las interrupciones y la
excepciones:
• Interrupción: señal que envíaun dispositivo de E/S a la CPU para indicar
que la operación de la que se estaba ocupando, ya ha terminado.
• Excepción: una situación de error detectada por la CPU mientras
ejecutaba unainstrucción, que requiere tratamiento por parte del SO.

Tratamiento de las interrupciones
Una interrupción se trata en todo caso, después de terminar la ejecución
de la instrucción en curso.
Eltratamiento depende de cuál sea el dispositivo de E/S que ha causado
la interrupción, ante la cual debe poder identificar el dispositivo que la ha
causado.
La ventaja de este procedimiento es que no setiene que perder tiempo
ejecutando continuamente rutinas para consultar el estado del periférico.
El inconveniente es que el dispositivo debe tener los circuitos electrónicos
necesarios para accederal sistema de interrupciones del computador.

Importancia de las iterrupciones
El mecanismo de tratamiento de las interrupciones permite al SO utilizar la
CPU en servicio de una aplicación,mientras otra permanece a la espera
de que concluya una operación en un dispositivo de E/S.
El hardware se encarga de avisar al SO cuando el dispositivo de E/S ha
terminado y el SO puede intervenir...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS