13.07.2015 Views

de un proceso

de un proceso

de un proceso

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

Tratamiento <strong>de</strong> interrupciones• Mo<strong>de</strong>lo <strong>de</strong> gestión <strong>de</strong> SO in<strong>de</strong>pendiente <strong>de</strong>l procesador– Windows usa esquema con priorida<strong>de</strong>s a<strong>un</strong>que Intel no lo tenga– Linux usa esquema sin priorida<strong>de</strong>s a<strong>un</strong>que SPARC lo tenga• Tipos <strong>de</strong> operaciones asociadas a <strong>un</strong>a interrupción– Críticas: ejecución inmediata con interrupciones inhibidas– Urgentes: resultado erróneo si llega interrupción <strong>de</strong>l mismo tipo– No urgentes: ejecutan con todas las interrupciones permitidas• Implementación en <strong>un</strong> procesador con esquema sin priorida<strong>de</strong>s:– Críticas: al principio <strong>de</strong> la rutina con interrupciones inhibidas– Urgentes: <strong>de</strong>ntro <strong>de</strong> la rutina <strong>de</strong> interrupción con int. habilitadas• Pero las <strong>de</strong>l mismo tipo enmascaradas– No urgentes: ejecutadas fuera <strong>de</strong>l ámbito <strong>de</strong> rutina <strong>de</strong> interrupción• Ejecución diferida mediante interrupción softwareDiseño <strong>de</strong> Sistemas Operativos 35 Fernando Pérez Costoya (2008)

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

Saved successfully!

Ooh no, something went wrong!