Está en la página 1de 6

Gestión de E/S

 Legibles para el usuario


 Legibles para la maquina
 Comunicación. Estas dirigidos a intercomunicar computadores.

Características diferenciales.

 Velocidad de transferencia de datos.


 Aplicación.
¿Para qué sirve ese dispositivo? ¿Para qué lo aplico? ¿Qué finalidad tiene?
 Complejidad de control.
No es lo mismo un teclado, que un escáner.
 Unidad de transferencia.
Se refiere a qué es lo que esta transfiriendo (nivel de bit, bloque o palabra)
 Representación de datos.
Se recurre a la estandarización. No es lo mismo escribir en español que en inglés. Se
busca un lenguaje estandarizado, como por ejemplo ASCII
 Condiciones de error.
El dispositivo E/S debe ser capaz de avisarle al sistema que hubo un error en la
transferencia de datos.

¿Como hacer el SO para lidiar con esto? Es lo que se va a ver a continuación.

Organización del sistema de E/S

 E/S programada
 E/S dirigida por interrupciones
 Acceso Directo a Memoria
Evolución del sistema de E/S

 El procesador controla directamente un dispositivo periférico


 Se añade un controlador o módulo de E/S
 Se utiliza la misma configuración que en la etapa anterior, pero empleando
interrupciones.
 Al modulo de E/S se le da control directo de la memoria mediante DMA (es un módulo
que transfiere de memoria principal hacia una E/S solo si pasa por el procesador)
 Se mejora el modulo de E/S para convertirse en un procesador independiente, con un
juego de instrucciones especializadas adaptadas a la E/S (se hace referencia a los
Drivers).
 El modulo de E/S tiene su propia memoria local y es, de hecho, un computador por
derecho propio.

Acceso directo a memoria.

 Si se trata de una operación de lectura o de escritura, utilizando para ello la línea de


control de lectura o escritura que existe entre el procesador y el módulo de DMA.
 La dirección del dispositivo de E/S involucrado, comunicándoselo mediante las líneas
de datos.
 La dirección inicial de memoria que se pretende leer o escribir, comunicándoselo
mediante las líneas de datos y almacenándose en el registro de dirección del módulo
de DMA.
 El número de palabras que se van a leer o escribir, comunicándoselo de nuevo
mediante las líneas de datos y almacenándose en el registro contador de datos.
Aspectos de diseño del sistema operativo.

Objetivo de diseño:

Capacidad de evolucionar.

Seguridad.

Estructura lógica del sistema E/S

• E/S lógica.

Se refiere a los directorios. A los sistemas de directorios

Esto lo entiende el Sistema Operativo.


• E/S de dispositivo.

• Planificación y control.

• Gestión de directorios.

• Sistemas de ficheros.

• Organización física.

Utilización de Buffers de E/S.

¿Para qué?

Es un repositorio donde se almacena algo para luego procesar.

 Dispositivo orientado a bloques.


Pendrive, disco rígido a memoria principal. Es una transferencia en bloque
 Dispositivo orientado a flujo de caracteres.

Tipos de Buffers:

Buffer Único:

Buffer Doble:
Buffer Circular:

El buffer funciona como un PILA.

Planificación del Disco

Tiempo de búsqueda: A donde va a leer el dato

Retardo Rotacional: Tiempo que tarda en encontrar el sector

Tiempo de Acceso: Es la suma de la Búsqueda y Retardo Rotacional

Tiempo de transferencia: Es la velocidad a la que transmite cada disco rígido. Cuan


rápido hace la transferencia.
Políticas de planificación del disco:

*No va a tomarse en parcial*

RAID:

*No se toma a fondo, solo conocimiento superficial*

También podría gustarte