09.02.2013 Views

Subsistemas de un Computador

Subsistemas de un Computador

Subsistemas de un Computador

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ciclo <strong>de</strong> instrucción e interrupciones<br />

Para permitir el uso <strong>de</strong> interrupciones resultan:<br />

Tres pasos:<br />

• Captación<br />

• Ejecución<br />

• Gestión <strong>de</strong> interrupciones<br />

Ciclo <strong>de</strong> instrucción e interrupciones<br />

• El procesador comprueba si se ha solicitado alg<strong>un</strong>a interrupción.<br />

– indicada por la presencia <strong>de</strong> <strong>un</strong>a señal <strong>de</strong> pedido <strong>de</strong> interrupción.<br />

• Si no hay señales se capta la siguiente instrucción.<br />

• Si hay algún pedido <strong>de</strong> interrupción pendiente, la CPU:<br />

– Suspen<strong>de</strong> la ejecución <strong>de</strong>l programa en curso<br />

– Guarda su contexto (próxima instrucción a ejecutar , PC, y el estado <strong>de</strong>l<br />

procesador)<br />

– Carga el PC con la dirección <strong>de</strong> comienzo <strong>de</strong> <strong>un</strong>a rutina <strong>de</strong> gestión <strong>de</strong><br />

interrupción. Se inhiben otras interrupciones.<br />

– El procesador acce<strong>de</strong> a la 1era. Instrucción <strong>de</strong> gestión <strong>de</strong> interrupción, y<br />

realiza todas las operaciones que sean necesarias.<br />

– Finalizada la rutina <strong>de</strong> gestión <strong>de</strong> interrupción, el procesador retoma la<br />

ejecución <strong>de</strong>l programa <strong>de</strong>l usuario en el p<strong>un</strong>to <strong>de</strong> interrupción.

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

Saved successfully!

Ooh no, something went wrong!