diapositivas sistemas operativos

17
Universidad de Oriente Núcleo de Monagas Unidad de Estudios Básicos Maturín - Monagas Sistemas de E/S Profesor: 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

Upload: marioscar-diaz

Post on 06-Apr-2016

249 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 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

Page 2: Diapositivas sistemas operativos

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.

Page 3: Diapositivas sistemas operativos

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.

Page 4: Diapositivas sistemas operativos

SISTEMAS DE E/S

- Interrupciones

Page 5: Diapositivas sistemas operativos

SISTEMAS DE E/S

- Acceso Directo a la Memoria (DMA)

Page 6: Diapositivas sistemas operativos

SISTEMAS DE E/S

• Interfaz de las Aplicaciones de E/S:

Page 7: Diapositivas sistemas operativos

SISTEMAS DE E/S

- Dispositivos de bloques:

Page 8: Diapositivas sistemas operativos

- Dispositivos de red :

SISTEMAS DE E/S

Page 9: Diapositivas sistemas operativos

SISTEMAS DE E/S

- Dispositivos de E/S bloqueante y no bloqueante:

Page 10: Diapositivas sistemas operativos

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.

Page 11: Diapositivas sistemas operativos

SISTEMAS DE E/S

-Planificación de E/S :

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

Page 12: Diapositivas sistemas operativos

SISTEMAS DE E/S

-Almacenamiento en Búfer.

-Almacenamiento en Caché.

Page 13: Diapositivas sistemas operativos

SISTEMAS DE E/S

-Gestión de colas y Reserva de dispositivos.

-Tratamiento de errores.

Page 14: Diapositivas sistemas operativos

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.

Page 15: Diapositivas sistemas operativos

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.

Page 16: Diapositivas sistemas operativos

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.

Page 17: Diapositivas sistemas operativos

GRACIAS POR SU

ATENCIÓN