Want to create interactive content? It’s easy in Genially!
Concurrencia y secuencialidad
Gael Peralta
Created on February 17, 2024
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
Interactive QR Code Generator
View
Advent Calendar
View
Tree of Wishes
Transcript
Diferencias Claves en Programación
HGPB 407-A
Proceso:
Definición: Un programa en ejecución, con su propio espacio de memoria y recursos. Características: Independencia en la ejecución. Cada proceso tiene su propio espacio de memoria. Mayor aislamiento entre procesos.
Secuencialidad:
Concurrencia:
Definición: Múltiples tareas se ejecutan de manera simultánea, pero no necesariamente al mismo tiempo. Características: Puede haber solapamiento en la ejecución de tareas. No implica necesariamente ejecución simultánea.
Definición: Ejecución de tareas en un orden específico, una tras otra. Características: Las tareas se ejecutan en una secuencia predeterminada. No hay solapamiento en la ejecución.
Hilo (Thread):
Definición: Un subconjunto más pequeño de un proceso que comparte el mismo espacio de memoria. Características: Mayor eficiencia al compartir recursos del proceso principal. Menos costoso en términos de recursos que la creación de procesos.
Multi-hilo:
Definición: Un programa que utiliza múltiples hilos para realizar tareas concurrentemente. Características: Aumenta la eficiencia al permitir la ejecución simultánea de varias tareas. Mayor complejidad en la sincronización y el control de concurrencia.