13.07.2015 Views

de un proceso

de un proceso

de un proceso

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tratamiento <strong>de</strong> excepciones• Rutina en ensamblador salva regs. e invoca rutina <strong>de</strong> alto nivel• Si error, tratamiento <strong>de</strong>pen<strong>de</strong> <strong>de</strong> nivel previo <strong>de</strong> procesador• Si era sistema: Error en código <strong>de</strong> SO (pánico)– Se muestra mensaje e info. <strong>de</strong> <strong>de</strong>puración– Se aborta <strong>proceso</strong> actual o se <strong>de</strong>tiene SO• Si era usuario: Error en programa <strong>de</strong> usuario– Si está siendo <strong>de</strong>purado, se notifica a <strong>de</strong>purador– Si el programa establece manejador, ejecutarlo– En caso contrario, se aborta el <strong>proceso</strong>– En UNIX manda señal a <strong>proceso</strong>– En Windows tratamiento estructurado <strong>de</strong> excepciones (como Java)• No siempre error: Pue<strong>de</strong> tratarse <strong>de</strong> <strong>un</strong> fallo <strong>de</strong> página– Tanto en usuario como en sistema (pero no <strong>de</strong>s<strong>de</strong> interrupción)Diseño <strong>de</strong> Sistemas Operativos 38 Fernando Pérez Costoya (2008)

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

Saved successfully!

Ooh no, something went wrong!