Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación concurrente, image - Coggle Diagram
Programación concurrente
-
Arquitectura utilizada
Sistema Monoprocesador, el sistema multiprogramación va alternando el tiempo del procesador entre los distintos procesos
Sistema Multiprocesador, existe mas de un procesador que permite que exista paralelismo entre procesos.
Sistemas fuertemente acoplados, tanto los procesadores como los dispositivos están conectados a un bus
Sistemas débilmente acoplados, no existe una memoria compartida por los procesadores.
-
Conceptos fundamentales
Para conseguir una concurrencia, existen dos mecanismos que pueden ser combinados entre sí
Paralelismo lógico:
Un procesador con multiprogramación que permite la ejecución simultánea de múltiples procesos.
-
Colección de actividades (hilos) que se pueden ejecutar en paralelo y cooperan para llevar una tarea en común.
-
-