Mind map
Coordinación de procesos SO

Map content
Coordinación de procesos SO
Sistemas en paralelo dos o mas procesadores.
- Mejor producción, confiabilidad y procesamiento.
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.
- El procesador maestro administra todos los archivos, dispositivos, memoria y procesadores
- 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.
- Controla sus propios recursos – sus archivos y dispositivos de entrada/salida.
- 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.
- Mas confiable que la débilmente acoplado, usa mejor los recursos y no falla todo el sistema
- Maestro / Esclavo.
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.
- 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.
- La llave es un bit en una localidad de almacenamiento que puede contener 0 si esta libre y 1 si esta ocupado.
- 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
- Probar y establecer
- Los recursos quedan bloqueados para todos los procesos hasta que sean liberados.
Cooperación de procesos.
- Trabajar en conjunto en una tarea en común.
- Trabajar en conjunto en una tarea en común.
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
- Casos de bloqueo.
- Conocido como abrazo mortal.
- 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.
- Se presentan cuando muchos procesos compiten por relativamente pocos procesos y el sistema no es capaz de dar servicio.
Images and files in the map
Information
- Description
- Coordinación de procesos para la materia de SO
- Created by
- psykodeliko.eoz
- Views
- 127
- Tags
- Rating

















