Diferencia entre revisiones de «Interrupciones y excepciones»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Página creada con 'Se llama interrupción a una alteración en la secuencia de ejecución de instrucciones. Las interrupciones pueden estar causadas por hardware, por una excepción o por una peti…')
 
Línea 1: Línea 1:
 +
==Tipos de interrupciones y excepciones==
 +
 
Se llama interrupción a una alteración en la secuencia de ejecución de instrucciones. Las interrupciones pueden estar causadas por hardware, por una excepción o por una petición de interrupción por parte de algún proceso (interrupción software).
 
Se llama interrupción a una alteración en la secuencia de ejecución de instrucciones. Las interrupciones pueden estar causadas por hardware, por una excepción o por una petición de interrupción por parte de algún proceso (interrupción software).
 
Una excepción es una interrupción de la propia CPU cuando se intenta ejecutar una instrucción prohibida. La interrupción software, por otro lado, se produce cuando un proceso pide un recurso al SO mediante una llamada al sistema (open, write, read…).
 
Una excepción es una interrupción de la propia CPU cuando se intenta ejecutar una instrucción prohibida. La interrupción software, por otro lado, se produce cuando un proceso pide un recurso al SO mediante una llamada al sistema (open, write, read…).
 +
 +
==Tratamiento de interrupciones y excepciones==
 +
 +
Cuando una interrupción es causada por un componente hardware, su tratamiento es el siguiente:

Revisión del 13:16 19 ene 2013

Tipos de interrupciones y excepciones

Se llama interrupción a una alteración en la secuencia de ejecución de instrucciones. Las interrupciones pueden estar causadas por hardware, por una excepción o por una petición de interrupción por parte de algún proceso (interrupción software). Una excepción es una interrupción de la propia CPU cuando se intenta ejecutar una instrucción prohibida. La interrupción software, por otro lado, se produce cuando un proceso pide un recurso al SO mediante una llamada al sistema (open, write, read…).

Tratamiento de interrupciones y excepciones

Cuando una interrupción es causada por un componente hardware, su tratamiento es el siguiente: