S.O 14
S.O 14
S.O 14
Ingeniería en Computación
Sabás Flores Ascencio ESIME. Culhuacan
OBJETIVO DE LA UNIDAD
2
INTRODUCCIÓN
ADMINISTRACIÓN DE MEMORIA
SISTEMA DE ARCHIVOS
INTERFACE DE USUARIO
• Comunicación
—Modem
—Tarjeta de Red, Network Interface Card (NIC)
Memoria
CPU Periférico
Módulo ...
de I/O
Periférico
8
Modelo Genérico de Módulo de I/O
Dirección
Líneas a los
Bus del
Sistema
Datos Módulo
de I/O ... periféricos
Control
9
Función de Módulo de E/S
12
Técnicas de Entrada Salida
• Programada
• Por Interrupciones
13
Entrada Salida Programada
15
Entrada/salida Programada
➢ La CPU entra en un bucle y envía un nuevo byte cada vez que la impresora
está preparada para recibirlo
17
Comandos de Entrada/salida
18
Sabás Flores Ascencio
Direccionamiento de Dispositivos de E/S
20
Mapeo de Entrada/Salida
21
Mapeo de Entrada/Salida
22
Entrada Salida Manejada por Interrupciones
• Si es interrunpida:
—Salvar contexto (registros)
—Procesar interrupción
– Buscar el dato & alamacenarlo
26
Transferencia de Control via Interrupciones
➢La impresora genera una interrupción cada vez que está preparada
para recibir un nuevo byte
⇨ Suponemos que son necesarias 10 instrucciones para
ejecutar el handler (salvar contexto, comprobar estado,
transferir byte, restaurar contexto)
⇨ Para transferir 10 Kbyte tenemos repetir el proceso 10.000 veces
⇒ hay ejecutar 100.000 instrucciones para atender al periférico
⇒ la CPU tarda 0,001 s
CONCLUSIÓN:
28
Interrupciones, en forma más amplia
• Internas (excepciones)
• Externas
• De Software
30
Interrupciones Múltiples
• Deshabilitar interrupciones
—El procesador no atiende los pedidos de interrupción mientras
procesa una interrupción
—Las interrupciones que permanecen pendientes son chequedas
luego que haber sido procesada la primer interrupción
—La interrupciones se manejan en secuencia
• Definir prioridades
—Las interrupciones de baja prioridad pueden ser interrumpidas
por interrupciones de prioridad más alta
—Cuando una interrupción de prioridad más alta ha sido
procesada, el procesador regresa a la interrurción previa
32
Múltiples Interrupciones – Anidadas
34
Sabás Flores Ascencio