La funcionalidad de la gestión de entradas y salidas como proceso importante de los sistemas operativos
Problemas entre el sistema operativo y los dispositivos
El sistema operativo trata de buscar la mejor manera de realizar la función de entrada y salida
Existen diferentes velocidades entre los dispositivos tanto como de entrada, salida y bloque
Los dispositivos dependen de numero de sistema operativo
Cada dispositivo diferentes funciones
Control de entrada y salida
Mediante esta actividad el sistema operativo decide que proceso hará uso del recurso, durante cuanto tiempo y en que momento.
Dispositivos periféricos
Son aparatos e independiente que van conectados a la unidad de la computadora de la computadora. existe diversos tipos de dispositivos con funciones diferentes.
Gestión de entra y salida
Esto representa los intercambios de información desde el procesador o incluso al acceso directo de la memoria. Esta activadas de entrada y salida se realiza gracias a la relación que hay entre el sistema operativo con los diversos periféricos, así administra y controla los estados y recursos que tienen cada uno de estos mediante los controladores de dispositivos.
procesadores de entrada y salidad
Revisión de método de entrada y salida: el procesador efectúa una sentencia de espera hasta que el dispositivo este preparado
Entrada y salida por interrupciones: el procesador puede realizar otro procesos y solo atiende el dispositivo que produce la interrupción
Acceso directo a memoria: el procesador solo se encarga de realizar el acceso a la memoria indicándole la cantidad de transferencias. Esta actividad solo se encarga de controlar las transferencias. Durante el proceso de entrada y salida el procesador puede realizar otras tareas.
Procesadores de entrada y salida o canales: el canal es un procesador auxiliar dedicado a la operación de entrada y salida. esto tiene una lista de instrucciones con limites y operaciones de entrada y salida, ya que sin capaces de controlar las operaciones mediante las instrucciones.
Las instrucciones se almacena en la memoria principal de la computadora. El procesador de entrad y salida ejecuta estas instrucciones y controla la transferencia de datos.
Acceso Directo de la memoria (DMA)
Tiene la habilidad de transferir directamente la información entre la memoria y los dispositivos de entrada o estos a la memoria sin la necesidad de un canal de intercambie datos.
Caracteristicas del acceso directo a memoria
Las computadoras modernas que tienen DMA, transfieren datos a los dispositivos de menos utilización que las que no tienen MDA
El procesador transfiere cuando otras operaciones se terminan y dicha transferencia se encuentra en proceso, luego termina cuando recibe la interrupción del DMA.
Es útil en actividad de aplicaciones en tiempo real.
Existen tres tipos de transferencia para 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 aprovecha los ciclos en que el procesador no usa el bus.
El MDA necesita
Registro contador
Guarda la longitud de bloque a transferir.
Bits
Indica si la operación es de lectura o escritura.
bloque de control
Indica si la operación es de lectura o escritura