230918 - Gestión IO

Clase

Dispositivos

Hay 3 categorías:

  1. Legibles para el usuario
  2. Para la máquina
  3. De comunicación

Se distinguen por su:

Técnicas de entrada/salida

Evolución del sistema de E/S

  1. Primero el CPU controlaba los perfiericos directamente
  2. Se añadió un módulo (procesador) de E/S sin interrupciones
  3. Luego se añaden interrupciones a este modelo
  4. Finalmente se incorpora el DMA

Acceso Directo a Memoria

Estructura lógica del sistema de E/S

En su forma más simple, la E/S de un proceso pasa por 3 fases:

  1. E/S Lógica
  2. E/S de Dispositivo
  3. Planificación y control

Planificación de acceso al disco

Cuando está en funcionamiento la unidad de disco, el disco rota a una velocidad contante. Para leer o escribir, la cabeza se posiciona en la posta deseada, y en el principio del sector requerido

RAID

RAID 0

RAID 1 / Espejo de discos

RAID 2

El número de discos redundantes es proporcional al logaritmo del número de discos de datos

RAID 3

Sirve en entornos con muchas entradas/salidas individuales (este y los niveles superiores)

RAID 5

~

RAID 6

Repaso de interrupciones

Figura 5-5

Interbloqueos

Apropiación de los recursos

Modelado de intebloqueo

~

Algoritmo de la Avestruz / Inacción

Para mí no hay interbloqueo

Detección y recuperación de interbloqueo

Formas de recuperación de un interbloqueo

Preguntas