GoConqr has a new look! Let us know what you think.

Mind map

Coordinación de procesos SO

psykodeliko.eoz Spanish

Coordinación de procesos SO

Map content

Coordinación de procesos SO

  1. Sistemas en paralelo dos o mas procesadores.

    • Mejor producción, confiabilidad y procesamiento.
  2. Configuraciones típicas de multiprocesamiento

    • Maestro / Esclavo.
      • El procesador maestro administra todos los archivos, dispositivos, memoria y procesadores
        • Simplicidad, no esconfiable si el maestro falla y alta demanda del procesador maestro.
    • Configuración Débilmente acoplada.
      • Controla sus propios recursos – sus archivos y dispositivos de entrada/salida.
        • Independencia de procesadores y dificil detección de fallas.
    • Configuración Simétrica.
      • Mas confiable que la débilmente acoplado, usa mejor los recursos y no falla todo el sistema
        • 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.

    • Los recursos quedan bloqueados para todos los procesos hasta que sean liberados.
      • 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.
    • Mecanismos de sincronización.
      • Probar y establecer
        • La llave es un bit en una localidad de almacenamiento que puede contener 0 si esta libre y 1 si esta ocupado.
          • 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.
      • Wait -Signail
        • 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.
      • Semaforo
        • Solucionar problemas de la sección critica y problemas de sincronización
  4. Cooperación de procesos.

    • Trabajar en conjunto en una tarea en común.
  5. Bloqueo mutuo.

    • Se presentan cuando muchos procesos compiten por relativamente pocos procesos y el sistema no es capaz de dar servicio.
      • Conocido como abrazo mortal.
        • Casos de bloqueo.
          • Bloqueo mutuo en solicitudes de archivos.
          • Bloqueo mutuo en base de datos
          • Bloqueo mutuo en la asignación de dispositivos dedicados
          • Bloqueo mutuo en asignación de dispositivos múltiples
          • Bloqueo mutuo en operaciones periféricas simultaneas en línea
          • Bloqueo mutuo al compartir discos
          • Bloqueo en red
    • Estrategias para el manejo de bloqueos.
      • Evitar bloqueo si es posible
      • Detección y recuperación.
        • Reiniciar procesos.
        • Solicitar al usuario el proceso de nuevo.
        • Eliminar 1x1 los procesos para dejar terminar los que no tienen fallas.
        • Quitar recursos de procesos no bloqueados y asignarlos a los bloqueados.
        • Detener los nuevos procesos.
    • Condiciones de bloqueo.
      •  Exclusión mutua: Permitir que solo un proceso tenga acceso a un dispositivo dedicado. 
      • Retención de recursos: Cuando se esta esperando a que se libere el recurso.
      • Espera circular: Un proceso en espera para concluir su trabajo necesita la liberación de un recurso .
      • No apropiatividad: Carencia de resignación temporal de recurso.

Images and files in the map

  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO
  • Coordinación de procesos SO

Information

Description
Coordinación de procesos para la materia de SO
Created by
psykodeliko.eoz
Views
127
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?