Please enable JavaScript.
Coggle requires JavaScript to display documents.
Administración Entrada/Salida, El Hardware de Entrada/Salida, La…
Administración Entrada/Salida
El Sistema Operativo invierte casi la mitad de su código en las operaciones de Entrada/Salida, de forma que para los procesos sea totalmente transparente, si están empleando un monitor o una impresora para dar salida a los datos, ocultando los detalles de control de cada uno, así el Sistema Operativo brinda:
Comandos para la interacción con los dispositivos periféricos.
• Control de las interrupciones.
• Administración de los errores.
• Independencia de los dispositivos, ocultando sus detalles para lograr portabilidad
El Hardware de Entrada/Salida
Clasificación
Organizados por bloques:
• Cada bloque es tomado de forma
independiente de los demás.
• Trabajan con bloques de tamaño
fijo de datos, cada uno con su
dirección.
Organizados por caracteres:
• Manejan los datos como unidades
de diferente tamaño y sin
estructura.
• No pueden realizar operaciones
como búsquedas sobre ellos.
• Estos datos no tienen direcciones.
La Comunicación Periférico-Computador
Hay varias técnicas que se utilizan para
que el S.O. pueda comunicarse y
controlar los distintos dispositivos
periféricos que se le agregan a la
computadora.
Polling
Mantiene bajo observación al dispositivo
para conocer su estado en todo
momento. Su inconveniente es el uso
excesivo del procesador.
Interrupciones
Las interrupciones son las más utilizadas
actualmente y funcionan de la siguiente
manera. Dado que son muchas las
posibles interrupciones que puede recibir
el sistema y que en cualquiera de los
casos necesita saber de qué dispositivo
proceden, para efectuar la operación
adecuada, el S.O. un número o
identificador único para cada dispositivo
o fuente de interrupción.
Conexión de Dispositivos
Para conectar los componentes se
utilizan básicamente dos métodos:
Controladores
Los controladores son componentes de
hardware que se utilizan para administrar
a los dispositivos de E/S. En las
microcomputadoras es común este
método en el que un mismo controlador,
que puede ser una tarjeta de circuitos
adicional o un integrado incorporado en
la tarjeta madre, puede controlar uno o
varios dispositivos similares. Incluso el
mismo controlador, si cumple con los
estándares vigentes de la industria,
puede controlar a dispositivos de
diferentes marcas que también los
cumplan.
Canales
Los canales son administrados con
comandos específicos y dispositivos
DMA y los hay de varios tipos:
Selectores
Tipo de canal empleado con dispositivos
de alta velocidad como los discos. Se
caracterizan por su capacidad para
administrar múltiples dispositivos,
aunque solo uno a la vez.
Multiplexores
Poseen la capacidad de trabajar con
múltiples dispositivos de forma
simultánea, pero por ello lo hacen a
menor velocidad que los selectores, de
ahí su uso solo con dispositivos lentos.
Multiplexor por bloques
Basa su funcionamiento en el método
polling, con lo que logra controlar varios
dispositivos de forma simultánea y a
grandes velocidades.