La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio.

Presentaciones similares


Presentación del tema: "Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio."— Transcripción de la presentación:

1 Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v-27028604 Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio del Poder Popular Para la Educación Universitaria U. P. T. A. M. C. A “Universidad Politécnica Territorial de los Altos Mirandino Cecilio Acosta” Trayecto “3” Carrera: P.N.F Informática

2 Es un mecanismo que permite ejecutar un bloque de instrucciones interrumpiendo la ejecución actual sin afectarla. ¿Que Es Una Interrupción? El programa puede ser interrumpido temporalmente para atender alguna necesidad urgente. ¿Cual Es Su Objetivo? Luego continuar su ejecución como si nada hubiera pasado Para

3 Las conexiones entre los dispositivos y el controlador de interrupciones en realidad utilizan líneas de interrupción en el bus, en vez de cables dedicados. Pasos De Una Interrupción Conexiones.

4 ¿Cuáles son los tipos de interrupciones? Interrupción de hardware Interrupción por software Son asíncronas a las ejecución del proceso, las causas que las producen son externas al procesador y a menudo están ligadas con los dispositivos de entrada o salida Generadas por un programa en ejecución, para generarlas existen distintas instrucciones en el código que permite al programa producir una interrupción.

5

6 Interrupción por software Interrupción por DOS Interrupción por BIOS Contiene un extenso conjunto de rutinas de entrada/salida y tablas que indican el estado de los dispositivos del sistema: El DOS y los programas pueden solicitar rutinas del BIOS para la comunicación con los dispositivos conectados al sistema. INT 03H: Punto de ruptura. Usado por depuración de programas para detener la ejecución INT 09H: Interrupción del teclado. Provocada por presionar o soltar una tecla en el teclado. 0x05: Salida a impresora 0x0D: Reset del disco 0x02: Salida de carácter a video 0x01: Entrada de Teclado 0x0E: Selecciona disco

7 Flujo de proceso de las interrupciones El controlador del dispositivo u otro sistema de hardware genera una interrupción El proceso finaliza la ejecución de la interrupción en curso. El proceso actúa el recibo de la interrupción. 3 El proceso inserta la PSW y el PC en la pila El proceso carga el nueva valor del PC dependiendo de la interrupción. Hardware Salva el resto de las información de estado del proceso Interrupción del proceso Restaura la información de estado del proceso Restaura los valores anteriores de PSW y PC Software

8 ¿Que son las excepciones? Son un tipo de interrupción por software que emplea el sistema operativo. Es especial para impedir que las aplicaciones realicen operaciones que no les están permitidas. Su importancia Son causadas al realizarse operaciones no permitidas como, desbordamiento, acceso a una posición de memoria no permitida, etc. ¿Cuándo aparecen?

9 Flujo De Proceso De Las Excepciones Nota: Se le llama excepción porque se trata de un error que no sucede con frecuencia, es decir “una excepción a la regla”. La “regla”, por supuesto, es la ejecución normal del programa. Algunos ejemplo son:  El usuario introdujo una cadena de caracteres o incluso sólo un carácter cuando el programa esperaba un valor numérico.  El índice de una casilla de un arreglo está fuera del límite permitido.


Descargar ppt "Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio."

Presentaciones similares


Anuncios Google