Coordinación de Procesos

Beschreibung

Mindmap am Coordinación de Procesos, erstellt von nelly_romance14 am 29/09/2014.
nelly_romance14
Mindmap von nelly_romance14, aktualisiert more than 1 year ago
nelly_romance14
Erstellt von nelly_romance14 vor mehr als 11 Jahre
22
1

Zusammenfassung der Ressource

Coordinación de Procesos
  1. Sistemas multiprocesamiento (paralelo)
    1. 2 ó más procesadores
      1. sincronizados con Administrador de procesos
    2. CLAVE
      1. Sincronización, Comunicación y Cooperacion
        1. ventajas
          1. producción, confiabilidad, proceso rapido
      2. Configuraciones Típicas de Multiprocesamiento
        1. 1. Maestro-esclavo
          1. ventajas
            1. simplicidad
            2. desventajas
              1. no confiable, si falla el procesador, falla el sistema
                1. Mal Uso de Recursos
                  1. Incrementa el número de interrupciones
                2. 2. Configuración debímente acoplada
                  1. Varios sistemas de computo complejos, c/u con memoria propia y dispositivos de e/s, CPU y Sistema Operativo
                    1. cada procesador controla sus propios recursos (archivos e/s)
                      1. ventaja
                        1. Si falla el procesador continuan de forma independiente
                        2. Desventaja
                          1. Dificil la deteccion de falla en el procesador
                    2. 3.Configuración Simetrica
                      1. + Confiable, recursos con efectividad, equilibrio de cargas, no falla todo el sistema
                        1. Programación del Procesador descentralizado
                          1. ventaja
                            1. Si se interrumpe un proceso los procesadores actualizan la entrada y pueden ejecutar otro proceso
                            2. desventaja
                              1. Conflíctos por la demanda de recursos
                      2. SOFTWARE DE SINCRONIZACIÓN DE PROCESOS
                        1. EXITO
                          1. Capacidad del sistema, de poner un recurso fuera del alcance de otros procesos
                            1. El recurso queda bloqueado p/todos los procesos hasta que sea iberado
                            2. Cliente en espera
                              1. Ocurre en: memoria, tablas de asignación, cualquier recurso compartido
                              2. sincronizacion
                                1. clave, cerradura
                                2. mecanismos para obtener cooperación y comunicación
                                  1. Probar Establecer TS, Wait signal, Semanofos
                                    1. ventajas
                                      1. facil implementar
                                        1. Funciona bien con número pequeño de procesos
                                        2. desventajas
                                          1. carencia de recursos
                                            1. Ocurre espera activa
                                          2. Probar y Establecer (Test and Set)
                                            1. revisa si la llave esta disponible o no
                                              1. Llave: es un bit en una localidad de almacenamiento (0=esta libre, 1=esta ocupado)
                                                1. TS subprograma que tiene un parámetro (localidad de almacenamiento) y devuelve el valor( código de estado: ocupado/libre)
                                              2. Cooperación de Procesos
                                                1. Problemas significativos
                                                  1. un Proceso productivo, varios datos otro proceso consume otra vez
                                                    1. Productores, consumidores, lectores, escritores
                                                  2. BLOQUEO MUTUO
                                                    1. Cuando compiten muchos procesos, por pocos procesos y el sistema no es capaz de dar servicio a otros
                                                      1. condiciones extremas
                                                        1. Bloqueo Mutuo
                                                          1. Recursos requieren de varios trabajos y esos a su vez de otros trabajos
                                                          2. Inanición
                                                            1. uso creciente de los sistemas interactivos
                                                        2. Casos de Bloqueo Mutuo
                                                          1. 1. B.M. en solicitudes de archivo
                                                            1. 2. B.M. en Base de Datos
                                                              1. NIVELES: toda la base de datos, una subdirección o un registro
                                                              2. 3. B.M. en asignacioón de dispositivos dedicados
                                                                1. 4- B. M. Asignaci+on de Dispositivos multiples
                                                                  1. 5. B.M. Operaciones periféricas simultaneas en linea
                                                                    1. 6. B.M. para compartir discos
                                                                      1. 7. Bloqueo en Red
                                                                    2. Condiciones para el Bloqueo
                                                                      1. Exclusión Mutua
                                                                        1. retención de recursos
                                                                          1. Espera Circular
                                                                            1. No apropiatividad
                                                                            2. Estrategias manejo de Bloques
                                                                              1. evitar
                                                                                1. detectarli
                                                                                  1. tiempo de CPU
                                                                                  Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                  ähnlicher Inhalt