Want to create interactive content? It’s easy in Genially!

Get started free

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:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

The Power of Roadmap

Artificial Intelligence in Corporate Environments

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

Fuentes