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.

Validación <strong>de</strong> parámetros• Hay que validar parámetros <strong>de</strong> tipo p<strong>un</strong>tero• Solución pesimista (Windows):– Se comprueba que valores <strong>de</strong> p<strong>un</strong>teros son válidos antes <strong>de</strong> usarlos• Solución optimista (Linux):– Se usa directamente, si inválido → excepción en modo sistema• Mínima comprobación: que no es dirección <strong>de</strong>l SO– Ante excepción <strong>de</strong> memoria en modo sistema...• ¿cómo se <strong>de</strong>termina que no es <strong>un</strong> error en el código <strong>de</strong>l SO?– Linux: tabla con dir. <strong>de</strong> instrucciones <strong>de</strong> SO que acce<strong>de</strong>n a paráms.• Instrucción que causa excepción ⊂ tabla, llamada retorna error• Optimista más eficiente pero más complejo– El error se pue<strong>de</strong> producir en medio <strong>de</strong> <strong>un</strong>a llamadaDiseño <strong>de</strong> Sistemas Operativos 42 Fernando Pérez Costoya (2008)

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

Saved successfully!

Ooh no, something went wrong!