Coordinación de procesos SO

psykodeliko.eoz
Mind Map by psykodeliko.eoz, updated more than 1 year ago
psykodeliko.eoz
Created by psykodeliko.eoz over 5 years ago
12
0

Description

Coordinación de procesos para la materia de SO
Tags

Resource summary

Coordinación de procesos SO
1 Sistemas en paralelo dos o mas procesadores.
1.1 Mejor producción, confiabilidad y procesamiento.
2 Configuraciones típicas de multiprocesamiento
2.1 Maestro / Esclavo.
2.1.1 El procesador maestro administra todos los archivos, dispositivos, memoria y procesadores
2.1.1.1 Simplicidad, no esconfiable si el maestro falla y alta demanda del procesador maestro.
2.2 Configuración Débilmente acoplada.
2.2.1 Controla sus propios recursos – sus archivos y dispositivos de entrada/salida.
2.2.1.1 Independencia de procesadores y dificil detección de fallas.
2.3 Configuración Simétrica.
2.3.1 Mas confiable que la débilmente acoplado, usa mejor los recursos y no falla todo el sistema
2.3.1.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.
3.1 Los recursos quedan bloqueados para todos los procesos hasta que sean liberados.
3.1.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.
3.1.1.1
3.2 Mecanismos de sincronización.
3.2.1 Probar y establecer
3.2.1.1 La llave es un bit en una localidad de almacenamiento que puede contener 0 si esta libre y 1 si esta ocupado.
3.2.1.1.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.
3.2.2 Wait -Signail
3.2.2.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.
3.2.3 Semaforo
3.2.3.1 Solucionar problemas de la sección critica y problemas de sincronización
4 Cooperación de procesos.
4.1 Trabajar en conjunto en una tarea en común.
4.1.1
5 Bloqueo mutuo.
5.1 Se presentan cuando muchos procesos compiten por relativamente pocos procesos y el sistema no es capaz de dar servicio.
5.1.1 Conocido como abrazo mortal.
5.1.1.1 Casos de bloqueo.
5.1.1.1.1 Bloqueo mutuo en solicitudes de archivos.
5.1.1.1.2 Bloqueo mutuo en base de datos
5.1.1.1.3 Bloqueo mutuo en la asignación de dispositivos dedicados
5.1.1.1.4 Bloqueo mutuo en asignación de dispositivos múltiples
5.1.1.1.5 Bloqueo mutuo en operaciones periféricas simultaneas en línea
5.1.1.1.6 Bloqueo mutuo al compartir discos
5.1.1.1.7 Bloqueo en red
5.2 Estrategias para el manejo de bloqueos.
5.2.1 Evitar bloqueo si es posible
5.2.2 Detección y recuperación.
5.2.2.1 Reiniciar procesos.
5.2.2.2 Solicitar al usuario el proceso de nuevo.
5.2.2.3 Eliminar 1x1 los procesos para dejar terminar los que no tienen fallas.
5.2.2.4 Quitar recursos de procesos no bloqueados y asignarlos a los bloqueados.
5.2.2.5 Detener los nuevos procesos.
5.3 Condiciones de bloqueo.
5.3.1  Exclusión mutua: Permitir que solo un proceso tenga acceso a un dispositivo dedicado. 
5.3.2 Retención de recursos: Cuando se esta esperando a que se libere el recurso.
5.3.3 Espera circular: Un proceso en espera para concluir su trabajo necesita la liberación de un recurso .
5.3.4 No apropiatividad: Carencia de resignación temporal de recurso.
Show full summary Hide full summary

Similar

Tipos y clasificaciones de los Sistemas Operativos
octavioasr
Sistema Operativo
erik vega
20 preguntas sobre sistemas operativos
esmeraldameza100
Sistemas operativos
angel.morales.fl
Ciclo Operativo y de Efectivo
Zurisadai Fernández
Principales amenazas de Seguridad en los Sistemas Operativos
Jonathan Velasco
Sistemas operativos
Tania J.
Clasificación de los Sistemas Operativos.
reynaelizabeyh12
EXAMEN UNIDAD II ADMINISTRA SISTEMAS OPERATIVOS
Claudia Acuña Hernandez
GUIA 1.1 Arq. y SO 19
walter Gutierrez
SISTEMAS OPERATIVOS
David Fuentes Fernández