Programación Concurrente

Get Started. It's Free
or sign up with your email address
Programación Concurrente by Mind Map: Programación Concurrente

1. Paralelismo real

1.1. Varios procesadores

1.2. Varios Procesos

1.3. Varos Hilos

2. Paralelismo lógico

2.1. Un procesador con multiprogramación

3. Definición

3.1. Ejecución de varios procesos simultáneos

4. Problema de la sección crítica

4.1. Exclusión mutua

4.2. Progreso

4.3. Espera limitada

4.4. Sin suposiciones sobre velocidad

4.5. Sin suposciones sobre N° de procesadores

5. Ventajas

5.1. Eficiencia

5.2. Escalabilidad

5.3. Gestión de Comunicaciones

5.4. Flexibilidad

5.5. Menor hueco semántico

6. Desventajas

6.1. Programación complicada

6.2. Programación delicada

6.3. Depuración compleja

7. Arquitectura

7.1. Sistemas Monoprocesador

7.2. Sistemas Multiprocesador

7.2.1. Sistemas fuertemente acomplados

7.2.2. Sistemas debilmente acomplados