Concurrencia
Proceso
Es la ejecución simultanea de todos los procesos
Es a lo que llamamos un programa en ejecución
Diferencias entre Proceso, Concurrencia, Secuencialidad, Thread y Multi-thread
Thread
Secuencialidad
La unidad más pequeña de ejecución dentro de un proceso.
Ejecución de instrucciones una tras otra en orden secuencial.
Multi-Thread
Elaborado por Jorge Manuel Cardenas Gracia del grupo 407-A el 16 de febrero del 2024
Ejecución de múltiples hilos dentro de un mismo proceso.
20XX
Super!
We love data
Características
- Tiene su propio espacio de memoria.
- Puede ejecutarse independientemente de otros procesos.
- Se comunica con otros procesos a través de mecanismos como pipes o colas.
Características
- Los procesos pueden ejecutarse de manera intercalada.
- Pueden compartir recursos como la CPU.
- Se necesita sincronización para evitar problemas como condiciones de carrera.
Características
- No hay paralelismo en la ejecución.
- Cada instrucción espera a que la anterior termine.
- Se utiliza en operaciones simples y lineales.
Características
- Comparten el mismo espacio de memoria y recursos dentro de un proceso.
- Pueden ejecutarse de forma independiente.
- Más livianos que los procesos, con menor costo de creación.
Características
- Mayor aprovechamiento de la concurrencia.
- Los hilos pueden ejecutarse en paralelo en sistemas multi-core.
- Mayor complejidad en la gestión de la concurrencia y sincronización.
Diferencias entre Proceso, Concurrencia, Secuencialidad, Thread y Mult
Jorge Cárdenas
Created on February 17, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Online Course Dossier
View
Professional Project Dossier
View
Basic Shapes Dossier
View
Corporate Brand Book
View
Color Shapes Dossier
View
Corporate Illustration Dossier
View
Education Dossier
Explore all templates
Transcript
Concurrencia
Proceso
Es la ejecución simultanea de todos los procesos
Es a lo que llamamos un programa en ejecución
Diferencias entre Proceso, Concurrencia, Secuencialidad, Thread y Multi-thread
Thread
Secuencialidad
La unidad más pequeña de ejecución dentro de un proceso.
Ejecución de instrucciones una tras otra en orden secuencial.
Multi-Thread
Elaborado por Jorge Manuel Cardenas Gracia del grupo 407-A el 16 de febrero del 2024
Ejecución de múltiples hilos dentro de un mismo proceso.
20XX
Super!
We love data
Características
Características
Características
Características
Características