INTERRUPCIONES
GARNICA PINEDA MAXIMILIANO
MEJIA VERA MARCO IVAN
PACHECO RUIZ ELIZABETH
ROCHA ORTIZ MIGUEL ANGEL
EQUIPO 3
ANTECEDENTES DE LAS
INTERRUPCIONES
Cuando
las interrupciones noexistían,
era el procesador el que checaba el
estado del dispositivo. Pero, mientras
esta tarea se llevaba a cabo, otros
procesos no podían llevarse a cabo, lo
que afectaba el rendimiento. Por ello,
se pensó enhacer una “línea especial”
entre el procesador y los dispositivos,
para que los últimos le indicaran al
procesador que ya estaban listos.
INTERRUPCIONES
Una
interrupción es un mecanismo quepermite ejecutar un bloque de
instrucciones que rompen la ejecución
del programa y luego restablecen la
misma sin afectarlo directamente.
Un programa puede ser interrumpido
temporalmente para atenderalguna
necesidad urgente de la computadora y
continuar su ejecución de manera
normal.
INTERRUPCIONES
Las
interrupciones pueden ser
producidas por Hardware o por Software
Las interrupciones por Hwson
producidas por un dispositivo y viajan
por el mismo bus del sistema.
Las interrupciones por Sw son producidas
por medio de la ejecución de una
operación especial que se conoce como
"llamada alsistema" (system call) o por
errores producidos dentro de un proceso,
también conocidas como excepciones
RUTINAS DEL SISTEMA DE
OPERACIÓN.
Las
rutinas del Sistema de Operación llamadas
manejadores dedispositivos usualmente manejan
las interrupciones generadas por el dispositivo. Los
Sistemas de Operación usan interrupciones pare
implementar el tiempo compartido.
Tienen un dispositivollamado timer que genera
una interrupción después de un intervalo
específico de tiempo.
El Sistema de Operación inicializa el timer antes de
actualizar el Program Counter pare ejecutar un
programa de un usuario.Cuando el timer expira,
genera una interrupción causando que el CPU
ejecute la rutina de servicio de la interrupción
timer.
PASOS DURANTE UNA INTERRUPCIÓN
El
CPU suspende la tarea que...
Regístrate para leer el documento completo.