Files
etsii-vault/TERCERO/PI/Teoria_2425.md
2025-02-20 10:32:35 +01:00

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