de un proceso
de un proceso
de un proceso
- 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)