Want to create interactive content? It’s easy in Genially!
Procesos Ligeros, Concurrencia y Secuencialidad
ALANIZ HERNANDEZ ANGEL ALBERTO
Created on March 24, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Connectors Infographic
View
Essential Infographic
View
Practical Infographic
View
Akihabara Infographic
View
The Power of Roadmap
View
Artificial Intelligence in Corporate Environments
View
Interactive QR Code Generator
Transcript
Procesos Ligeros, Concurrencia y Secuencialidad
Procesos Ligeros: Hilos o Hebras
Un hilo es la unidad más pequeña de ejecución dentro de un proceso.Características: Se ejecutan dentro de un mismo proceso. Comparten memoria y recursos del proceso. Cambian más rápido que los procesos completos.
+ info
Concurrencia vs. Secuencialidad
Problemas y Soluciones en Concurrencia
+ info
Concurrencia: Ejecutar varias tareas alternándose o en paralelo.Ejemplo: Un chef cocinando varios platillos al mismo tiempo. Técnicas: Multitarea, multiprocesamiento, hilos y procesos. Secuencialidad: Ejecutar una tarea después de otra, sin superposición. Ejemplo: Un cajero atendiendo un cliente tras otro. Se usa cuando: El orden de ejecución es crítico.
Condiciones de carrera: Cuando dos tareas acceden a la misma memoria sin control.Solución: Uso de mutex o semáforos.Deadlocks: Dos procesos esperando un recurso que el otro tiene. Solución: Algoritmos de prevención como detección de interbloqueo. Starvation: Un proceso no recibe recursos suficientes. Solución: Planificación justa de CPU.
+ info