Tema 4. Gestión de Recursos. Entrada/Salida

Description

Trabajo sobre el tema de gestión de e/s.
Rebecca Hernandez Boix
Mind Map by Rebecca Hernandez Boix, updated more than 1 year ago
Rebecca Hernandez Boix
Created by Rebecca Hernandez Boix almost 6 years ago
43
0

Resource summary

Tema 4. Gestión de Recursos. Entrada/Salida
  1. Sistema Operativo
    1. Es capaz de...
      1. Permitir que los procesos tengan acceso a los dispositivos sin saber como funcionan
        1. Algoritmos que evitan conflictos y aseguran la eficiencia de uso de los dispositivos
          1. Controlar que solo los procesos con permisos puedan acceder a los dispositivos
            1. Interactuar a bajo nivel con los dispositivos
            2. Dispositivos de E/S
              1. Se clasifican en...
                1. Según su unidad de transferencia de información...
                  1. Dispositivos de bloques (leer o escribir un bloque de información independiente a los demás)
                    1. Dispositivos de carácteres (almacenan información en bloques de tamaño fijo)
                    2. Según lo que considera el SO...
                      1. De uso exclusivo (no compartidos por más de un proceso a la vez)
                        1. Dispositivos compartidos (multiproceso)
                      2. Controladores de dispositivo
                        1. Funciones...
                          1. Generales...
                            1. Control y temporización (coordinar el intercambio de info con los recursos disponibles)
                              1. Comunicación con la UCP (estado, reconocimiento, decodificación de ordenes...)
                                1. Almacenamiento temporal de datos (caché)
                                  1. Detección de errores
                                  2. De interés para el SO...
                                    1. Dirección de E/S
                                      1. Unidad de transferencia (tamaño fijo o carácter a carácter)
                                        1. Interacción ordenador-controlador (para saber cuándo terminan)
                                      2. Mecanismos de transferencia de datos
                                        1. E/S controlada por programa (obsoleto)
                                          1. E/S Dirigida por interrupciones (controlado por el procesador, depende de su arquitectura)
                                            1. Instrucciones
                                              1. Sectorizadas (consulta el vector de interrupción oportuno)
                                                1. Enmascarables (oculta las interrupciones de menor prioridad para optimización)
                                                2. Manejadores de interrupción
                                                  1. Son generados por los controladores, guardan el contenido de los registros y la pila de proceso en ejecución, cargan la rutina correspondiente que comunica el evento al controlador y seguir la ejecución de un proceso
                                                3. Acceso directo a la memoria (DMA) (es una combinación de los otros dos mecanismos, mejorada)
                                                4. Canales y procesadores de E/S
                                                  1. Consisten en controladores independientes de la CPU (extensión de DMA)
                                                  2. Incluye...
                                                    1. Código independiente del dispositivo
                                                      1. Código dependiente del dispositivo
                                                    2. Estructura y componentes del sistema E/S
                                                      1. Va por capas
                                                  3. E/S Independiente del dispositivo
                                                    1. Servicios...
                                                      1. Gestión de dispositivos:
                                                        1. Nombrado (traduce nombres de dispositivo a identificadores del sistema)
                                                          1. Protección (gestión de permisos)
                                                            1. Control de acceso (evitar colisión de peticiones)
                                                            2. Acceso a dispositivos de bloques y carácteres (abstracción de diferencias entre dispositivos de bloques)
                                                              1. Almacenamiento intermedio en memoria:
                                                                1. Evita accesos redundantes
                                                                  1. Oculta diferencias de velocidad
                                                                    1. Facilita la compartición
                                                                2. Software de E/S en el nivel de usuario
                                                                  1. Se comunica con el sistema a través de:
                                                                    1. Bibliotecas
                                                                      1. Demonios del sistema (servicios automatizados)
                                                                      2. Decide...
                                                                        1. E/S síncrona y asíncrona
                                                                          1. Control de acceso a compartición
                                                                            1. Notificaciones de errores
                                                                              1. Uso de estándares
                                                                            2. Rebecca Hernández Boix
                                                                              Show full summary Hide full summary

                                                                              Similar

                                                                              PARTES DE UN PC/ORDENADOR
                                                                              Matias Ezequiel Pombo
                                                                              PROCESO DE ENTRADA Y SALLIDA
                                                                              Pame Parra
                                                                              Tecnologías de Almacenamiento
                                                                              Alejandro Villalobos
                                                                              Estrategias de búsqueda
                                                                              Emma Diaz de la Cruz
                                                                              Psicología de enlace en la vida social y política
                                                                              paulina.bringas9
                                                                              GESTIÓN DE ENTRADA Y SALIDA EN LOS SISTEMAS COMPUTACIONALES
                                                                              Yilexis Urquiola
                                                                              Modelamiento Sistemas Informáticos
                                                                              Jose Alain Talav
                                                                              Test sistemas informáticos
                                                                              Lorena DM
                                                                              Mitos y realidades de la educación
                                                                              guadalupe alcala
                                                                              Los Sistemas Informáticos
                                                                              Daniel Marroquin