09.02.2013 Views

Subsistemas de un Computador

Subsistemas de un Computador

Subsistemas de un Computador

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!