Diapositivas sistemas operativos
-
Upload
marioscar-diaz -
Category
Documents
-
view
246 -
download
0
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