Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación concurrente - Coggle Diagram
Programación concurrente
Es la rama de la informática que trata de las técnicas de programación que se usan para expresar el paralelismo entre tareas y para resolver problemas de comunicación y sincronización entre procesos
Cuando hablamos de hardware nos referimos fundamentalmente al número de procesadores en el sistema. Así se puede hacer una primera distinción entre aquellos en los que hay más de un procesador, sistema monoprocesador y aquellos en los que hay mas de un procesador, sistema multiprocesador. En ambos casos es posible tener concurrencia
Sistema monoprocesador
Sistema con un solo procesador,Podemos tener concurrencia, gestionando el tiempo de procesador para cada proceso( multitasking).
Sistema multiprocesador
Es aquel en el que existe mas de un procesador. Un proceso en cada procesador (paralelismo). Éstos pueden ser de memoria compartida (fuertemente acoplados) o con memoria ocal a cada procesador (débilmente acoplados).
-
-
Servidor web
Servidores de correo
Videojuegos
Programación secuencial
-
Se pretende que cuando un procesos está en su sección crítica, ningún otro esté en su SC
Programación concurrente
-
-
Problema de la sección crítica
Se denomina sección crítica a aquellas partes de los procesos concurrentes que no pueden ejecutarse de forma concurrente o también, que desde otro proceso se ven como si fuera una única instrucción.
-
-
-