Coordinación de procesos SO

Description

Coordinación de procesos para la materia de SO
psykodeliko.eoz
Mind Map by psykodeliko.eoz, updated more than 1 year ago
psykodeliko.eoz
Created by psykodeliko.eoz about 10 years ago
98
0

Resource summary

Coordinación de procesos SO
  1. Sistemas en paralelo dos o mas procesadores.
    1. Mejor producción, confiabilidad y procesamiento.
    2. Configuraciones típicas de multiprocesamiento
      1. Maestro / Esclavo.
        1. El procesador maestro administra todos los archivos, dispositivos, memoria y procesadores
          1. Simplicidad, no esconfiable si el maestro falla y alta demanda del procesador maestro.
        2. Configuración Débilmente acoplada.
          1. Controla sus propios recursos – sus archivos y dispositivos de entrada/salida.
            1. Independencia de procesadores y dificil detección de fallas.
          2. Configuración Simétrica.
            1. Mas confiable que la débilmente acoplado, usa mejor los recursos y no falla todo el sistema
              1. Si hay una interrupción se actualiza la entrada y continua los preocesos pero se presentan problemas con la demanda de recursos.
          3. Software de sincronización de procesos.
            1. Los recursos quedan bloqueados para todos los procesos hasta que sean liberados.
              1. Se les conoce como un arreglo (llave y cerradura).Antes de que un proceso entre en una región crítica es necesario obtener la llave. Una vez que la obtenemos, ningún otro proceso puede tener acceso a esa región hasta que termine.
              2. Mecanismos de sincronización.
                1. Probar y establecer
                  1. La llave es un bit en una localidad de almacenamiento que puede contener 0 si esta libre y 1 si esta ocupado.
                    1. Es facil de implementar con procesos pequeños pero podria carecer de recursos haciendo entrar a laos procesos en la región critica y consumiendo recursos no necesarios.
                  2. Wait -Signail
                    1. Wait: Se activa cuando el proceso encuentra el código de condición ocupado y pasa a la cola de procesos en esperan la entrada a la región critica. - Signal: Queda activado cuando el proceso sale de la región crítica y el código de condición se establece en libre.
                    2. Semaforo
                      1. Solucionar problemas de la sección critica y problemas de sincronización
                  3. Cooperación de procesos.
                    1. Trabajar en conjunto en una tarea en común.
                    2. Bloqueo mutuo.
                      1. Se presentan cuando muchos procesos compiten por relativamente pocos procesos y el sistema no es capaz de dar servicio.
                        1. Conocido como abrazo mortal.
                          1. Casos de bloqueo.
                            1. Bloqueo mutuo en solicitudes de archivos.
                              1. Bloqueo mutuo en base de datos
                                1. Bloqueo mutuo en la asignación de dispositivos dedicados
                                  1. Bloqueo mutuo en asignación de dispositivos múltiples
                                    1. Bloqueo mutuo en operaciones periféricas simultaneas en línea
                                      1. Bloqueo mutuo al compartir discos
                                        1. Bloqueo en red
                                    2. Estrategias para el manejo de bloqueos.
                                      1. Evitar bloqueo si es posible
                                        1. Detección y recuperación.
                                          1. Reiniciar procesos.
                                            1. Solicitar al usuario el proceso de nuevo.
                                              1. Eliminar 1x1 los procesos para dejar terminar los que no tienen fallas.
                                                1. Quitar recursos de procesos no bloqueados y asignarlos a los bloqueados.
                                                  1. Detener los nuevos procesos.
                                                2. Condiciones de bloqueo.
                                                  1.  Exclusión mutua: Permitir que solo un proceso tenga acceso a un dispositivo dedicado. 
                                                    1. Retención de recursos: Cuando se esta esperando a que se libere el recurso.
                                                      1. Espera circular: Un proceso en espera para concluir su trabajo necesita la liberación de un recurso .
                                                        1. No apropiatividad: Carencia de resignación temporal de recurso.
                                                      Show full summary Hide full summary

                                                      Similar

                                                      Sistemas Operativos: Tema 1
                                                      Daniel Alvarez Valero
                                                      Tipos y clasificaciones de los Sistemas Operativos
                                                      octavioasr
                                                      20 preguntas sobre sistemas operativos
                                                      esmeraldameza100
                                                      Sistema Operativo
                                                      erik vega
                                                      Sistemas operativos
                                                      angel.morales.fl
                                                      Ciclo Operativo y de Efectivo
                                                      Zurisadai Fernández
                                                      Clasificación de los Sistemas Operativos.
                                                      reynaelizabeyh12
                                                      EXAMEN UNIDAD II ADMINISTRA SISTEMAS OPERATIVOS
                                                      Claudia Acuña Hernandez
                                                      Principales amenazas de Seguridad en los Sistemas Operativos
                                                      Jonathan Velasco
                                                      Sistemas operativos
                                                      Tania J.
                                                      UD3. Sistemas operativos
                                                      José Ignacio Carrera