¿Quién gestiona las entradas y salidas de los dispositivos?
El Sistema Operativo es el que gestiona el
almacenamiento temporalmente de las E/S
Dispositivos de entrada
Dispositivos de salida
Dispositivos de Bloques
Entrada y salida están Controladas por:
Por programas
Por interrupciones
Control/estado y datos de entrada y salida controladas por programas
El que controla todos los datos de entradas y salidas por
los programas los hace el procesador
DMA
Hay 3 tipos para sacar el máximo aprovechamiento del
bus:-Por ráfagas: el DMA toma el control del bus y no lo
suelta hasta terminar la transferencia. -Por robo de ciclo:
el DMA toma el bus durante un ciclo enviando una palabra
cada vez. -Transparente: se aprovechan los ciclos en que el
procesador no usa el bus
Problemas entre el SO y los dispositivos
Control de entrada y salida: El sistema operativo decide qué
proceso hará uso del recurso durante un tiempo. - Dependen
de núcleo del SO. -Existe diferentes velocidades entre los
dispositivo como de entrada, salida y bloque. -El SO trata de
buscar la mejor manera de realizar la función de E/S.