Subsistemas de un Computador
Subsistemas de un Computador
Subsistemas de un Computador
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Interrupciones (II)<br />
• Mecanismo mediante el cual se pue<strong>de</strong><br />
interrumpir el procesamiento normal <strong>de</strong> la CPU.<br />
– Ejecución secuencial <strong>de</strong> instrucciones <strong>de</strong> <strong>un</strong><br />
programa<br />
• Pue<strong>de</strong>n ser <strong>de</strong> origen interno o externo a la<br />
CPU.<br />
¿Porqué Interrumpir?<br />
• Por resultado <strong>de</strong> <strong>un</strong>a ejecución <strong>de</strong> <strong>un</strong>a instrucción.<br />
– Ej: <strong>de</strong>sbordamiento aritmético (“overflow”), división por cero, intento <strong>de</strong><br />
acce<strong>de</strong>r fuera <strong>de</strong>l espacio <strong>de</strong> memoria permitido al usuario<br />
• Por <strong>un</strong> temporizador interno <strong>de</strong>l procesador.<br />
– Generadas por <strong>un</strong> temporizador interno al procesador. Ej Permite al S.O.<br />
realizar ciertas f<strong>un</strong>ciones <strong>de</strong> manera regular.<br />
• Por <strong>un</strong>a operación <strong>de</strong> E/S.<br />
– Generadas por <strong>un</strong> controlador <strong>de</strong> E/S: para indicar la finalización normal<br />
<strong>de</strong> <strong>un</strong>a operación o para avisar <strong>de</strong> ciertas condiciones <strong>de</strong> error.<br />
• Por <strong>un</strong> fallo <strong>de</strong> hardware.<br />
– Ej: error <strong>de</strong> paridad en la memoria, pérdida <strong>de</strong> energía o falta <strong>de</strong><br />
alimentación.