Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PC *
ALU
DECOD *
* RI * *
* RDM * RIM
SELECTOR
RAM
Introduccin a los Sistemas Computacionales
Interrupciones
Orden de
E/S
E/S
FIN
E/S
Sin interrupciones
Introduccin a los Sistemas Computacionales
programa rutina E/S
Orden de
E/S
E/S
E/S
FIN
Con interrupciones
El programa percibe la interrupcin como una interrupcin de la secuencia
normal de ejecucin.
El procesador y el SO son los responsables de suspender el programa y
reanudarlo en el mismo punto.
Introduccin a los Sistemas Computacionales
Generalmente la rutina de tratamiento de la interrupcin es parte del SO.
Determina el mdulo de E/S que gener la interrupcin y transfiere el control a
dicha rutina.
Procesos en Serie
No habia sistema operativo.
Buffers
Cuando la CPU est lista para trabajar con datos ya leidos, se ordena al
dispositivo de entrada que inicie de inmediato la siguiente lectura.
El disco se utiliza como un buffer de gran tamao para los datos de entrada y
salida de un trabajo.
Multiprogramacin
Se apovechan los intervalos de espera por E/S para avanzar con otros
trabajos.
El monitor decide que trabajos avanzan y cuales no.
Debido a que hay scheduling ya es posible hablar de un Sistema
Operativo.
Desventaja: es necesario evitar que la ejecucin concurrente genere
interferencias entre los procesos.
Asociados a dicha desventaja aparecen:
Espacio de direcciones protegido.
Espacios de almacenamiento compartidos.
Interrupciones.
Scheduling de trabajos.
Introduccin a los Sistemas Operativos