Las Excepciones

Páginas: 2 (436 palabras) Publicado: 13 de mayo de 2012
Las excepciones
Diferencia entre Interrupciones y excepciones
• Interrupción: señal que envía un dispositivo de E/S a la CPU para indicar que la operación de la que se estaba ocupando, ya haterminado.
• Excepción: una situación de error detectada por la CPU mientras ejecutaba una instrucción, que requiere tratamiento por parte del SO.
Excepciones
Cuando la CPU intenta ejecutar unainstrucción incorrectamente construida, la unidad de control lanza una excepción para permitir al SO ejecutar el tratamiento adecuado, la instrucción en curso es abortada. Las excepciones al igual que lasinterrupciones deben estar identificadas.
Clases de excepciones
Las instrucciones de un programa pueden estar mal construidas por diversas razones:
• El código de operación puede ser incorrecto.
• Seintenta realizar alguna operación no definida, como dividir por cero.
• La instrucción puede no estar permitida en el modo de ejecución actual.
• La dirección de algún operando puede ser incorrecta ose intenta violar alguno de sus permisos de uso.
Manejo
El mecanismo de tratamiento de las excepciones es esencial para impedir, junto a los modos de ejecución de la CPU y los mecanismos deprotección de la memoria, que las aplicaciones realicen operaciones que no les están permitidas. En cualquier caso, el tratamiento específico de una excepción lo realiza el SO.
Como en el caso de lasinterrupciones, el hardware se limita a dejar el control al SO, y éste es el que trata la situación como convenga.
Es bastante frecuente que el tratamiento de una excepción no retorne al programa que seestaba ejecutando cuando se produjo la excepción, sino que el SO aborte la ejecución de ese programa. Este factor depende de la pericia del programador para controlar la excepción adecuadamente
•Controla las excepciones independientemente del lenguaje que las genera o el lenguaje que las controla.
• No requiere una sintaxis del lenguaje concreta para controlar las excepciones, si no que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las excepciones
  • estados de excepción
  • ESTADOS DE EXCEPCION
  • Estados de excepcion
  • La Excepción
  • Estado de Excepción
  • excepciones
  • Excepciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS