- Se dividen en:
- Legibles para el usuario: Para facilitar E/S del usuario
- Legibles para la máquina: Para comunicarse con equipamiento electrónico
- Comunicación: Para comunicarse con dispositivos remotos
- Adaptadores de red wifi/bluetooth
- Espacio de puertos: La colección de registros de un dispositivo
Organización de la E/S
- E/S programada
- Un proceso envía una petición de E/S (mediante el CPU) a un módulo y espera activamente antes de continuar
- E/S dirigida por interrupciones
- Un proceso envía una petición de E/S (mediante el CPU) a un módulo
- Si el proceso no precisa el resultado del dispositivo, puede seguir ejecutando instrucciones, si no, se bloquea
- Cuando la E/S haya terminado, el dispositivo envía una interrupción al CPU y este resume el proceso
- Direct Memory Access (DMA)
- Un módulo de hardware (el DMA) controla el intercambio de datos entre la MP y un módulo de E/S
- Funciona mediante interrupciones