Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Concurrente (Ventajas (Escalabilidad, Mejor administración de…
Programación Concurrente
Procesos
Procesos Secuenciales
Procesos Concurrentes
Concurrencia Física
Concurrencia Lógica
Desventajas
Desarrollo más complejo
Programación y depuración compleja
En programas de pocos procesos es más lento
Dificulta su verificación
Ventajas
Escalabilidad
Mejor administración de los datos
Fkexibilidad
Mejor velocidad de ejecución
Optimizar recursos
Problemas asociados a la programación concurrente
Problemas de Exclusión Mutua
Condición de sincronización
Arquitectura
Hardware
Monoprocesador
Proporciona un servicio interactivo a múltiples usuarios
Se comparte la misma memoria
Variables Compartidas
Multiprocesador
Sistemas Fuertemente acoplados
Sistemas débilmente acoplados
Software
Regiones críticas
Regiones críticas condicionales.
Mensajes
Monitores
Semáforos
Características
Orden de ejecución de las instrucciones
Indeterminismo