Interrupción (Sistemas Operativos)
En este caso las acciones realizadas con el teclado y/o el puntero sobre los objetos gráficos, se corresponden y traducen en acciones sobre los objetos del sistema operativo.
El funcionamiento es el siguiente
o El usuario realiza acciones sobre los símbolos gráficos utilizando teclado y/o ratón,
o El sistema operativo actúa de acuerdo a las acciones del usuario,realizando los cambios correspondientes sobre los objetos del sistema operativo,
o El sistema operativo muestra en pantalla, de forma gráfica, los cambios producidos en los objetos del sistema operativo. El método de E/S controlada por programa tiene varios inconvenientes:
o Pérdida de tiempo debido a las diferentes velocidades de transmisión
o Si hay programas que se tienen que ejecutar…
oAdemás hay problemas cuando hay que atender a varios periféricos. Si el sistema espera a que un periférico esté preparado para transmitir, no puede atender a los otros.
Un intento de solucionar losproblemas anteriores es limitar el tiempo de espera de la CPU a causa de la lentitud de los dispositivos de entrada y salida.
Pero si se limita el tiempo de espera por cuestiones de diferencia develocidad, entonces podría ocurrir que no se terminase la transferencia de información entre periférico y procesador.
Puesto que la limitación del tiempo no es una solución aceptable, se utilizará elmétodo de E/S por interrupciones, que consiste en eliminar el estado de espera del procesador (causado por la lentitud de los dispositivos de entrada salida)
Según este método, la CPU envía una ordende E/S al periférico y continúa con lo que estaba ejecutando, en vez de esperar a que finalice la operación de E/S
Cuando el periférico está listo para el intercambio de información, genera unainterrupción por hardware, que implica una parada en la tarea que realiza la CPU.
El objetivo de la interrupción es que la CPU “atienda” a la operación de E/S.
Entonces la CPU hace la...
Regístrate para leer el documento completo.