Diapositivas sistemas operativos

Post on 06-Apr-2016

246 views 0 download

description

 

Transcript of Diapositivas sistemas operativos

Universidad de OrienteNúcleo de Monagas

Unidad de Estudios BásicosMaturín - Monagas

Sistemas de E/SProfesor: Osmel Rodríguez

Bachiller: Díaz, Marioscar C.I 24.133.453 Hernández ,Calfred C.I Maita, Ylianny C.I Terán, Luis C.I

Sección 01

Maturín, agosto 2014

SISTEMAS E/S

Las dos tareas principales de una computadora son la E/S y el procesamiento. El papel del sistema operativo en la E/S consiste en gestionar y controlar las operaciones y dispositivos de E/S. Dentro de estos se encuentran los siguientes: •Hardware de Entrada/Salida.

SISTEMAS DE E/S

-SONDEO:

1.- El host lee repetidamente el bit de ocupado hasta que dicho bit pasa a cero.

2.- El host activa el bit de escritura en el registro de comando.

3.- El host activa el bit de comando preparado.

4.- Cuando la controladora observa que esta activado el bit de comando preparado, activa el bit de ocupada.

5.- La controladora lee el registro de comando y ve el comando escritura.

6.- La controladora borra el bit de comando preparado.

SISTEMAS DE E/S

- Interrupciones

SISTEMAS DE E/S

- Acceso Directo a la Memoria (DMA)

SISTEMAS DE E/S

• Interfaz de las Aplicaciones de E/S:

SISTEMAS DE E/S

- Dispositivos de bloques:

- Dispositivos de red :

SISTEMAS DE E/S

SISTEMAS DE E/S

- Dispositivos de E/S bloqueante y no bloqueante:

SISTEMAS DE E/S

• Subsistema de E/S del Kernel : un kernel proporciona muchos servicios relacionados con la E/S.

-Planificación de E/S.

- Almacenamiento en Búfer.

-Almacenamiento en Caché.

-Gestión de Colas.

-Reservas de dispositivos.

-Tratamientos de Errores.

SISTEMAS DE E/S

-Planificación de E/S :

Planificar un conjunto de E/S significa determinar un orden adecuado en el que ejecutarlas.

SISTEMAS DE E/S

-Almacenamiento en Búfer.

-Almacenamiento en Caché.

SISTEMAS DE E/S

-Gestión de colas y Reserva de dispositivos.

-Tratamiento de errores.

SISTEMAS DE E/S

•Transformación de las solicitudes E/S en operaciones de hardware.

Los sistemas operativos modernos obtienen una gran flexibilidad de múltiples etapas de tablas de búsqueda dentro de la ruta comprendida entre una solicitud y una controladora física de dispositivo.

SISTEMAS DE E/S

•Streams:

Es una implementación y una metodología para hacer que los controladores sean reutilizables y fáciles de emplear.

SISTEMAS DE E/S

•Rendimiento:

-Reducir el número de cambios de contexto.

-Reducir el número de veces que los datos deben copiarse en memoria mientras pasa desde el dispositivo a la aplicación o viceversa.

-Reducir la frecuencia de las interrupciones utilizando transferencias de gran tamaño, controladoras inteligentes y mecanismos de sondeo (si puede minimizarse la espera activa).

-Equilibrar el rendimiento de la CPU, del subsistema de memoria, del bus y de la E/S, porque cualquier sobrecarga en una de esas áreas provocara la aparición de tiempos muertos en las otras.

GRACIAS POR SU

ATENCIÓN