1.7 KiB
1.7 KiB
TEMA 1: Introducción
1. Estructura básica de un computador
!Pasted image 20250218105957.png !Pasted image 20250218110013.png !Pasted image 20250218110027.png
2. Entrada/Salida
!Pasted image 20250218110130.png El sistema de E/S tiene varias funciones:
- Direccionamiento: para seleccionar el dispositivo
- Sincronización: para iniciar la transferencia
- Transferencia: método de transferencia
Interfaz E/S (simplificada)
!Pasted image 20250218110255.png
Entrada/Salida programada
- La comunicación siempre la inicia la CPU
- Método de queries para conocer el estado del módulo E/S
- Inconvenientes:
- La CPU tiene que gastar tiempo de ejecución en atender a los procesos E/S
- Ventajas:
- Alta velocidad Hay dos tipos de direccionamiento:
- Mapeado en memoria: la CPU ve los dispositivos E/S como posiciones de memoria. Es más sencillo pero se pierde espacio de memoria.
- Aislado: las direcciones E/S se diferencian mediante una señal de control.
Entrada/Salida por interrupciones
- Un dispositivo puede llamar la atención de la CPU:
- El módulo E/S provoca la interrupción
- La CPU le comunica un orden de E/S y vuelve a lo suyo (cambio de contexto)
- Cuando la subrutina de E/S se ejecuta el módulo de E/S lo comunica para que el CPU decida cuál será su próxima acción y estado.
- Ventajas:
- Atención inmediata
- El CPU puede hacer otras cosas mientras el dispositivo E/S está ocupado