Please enable JavaScript.
Coggle requires JavaScript to display documents.
HILOS(Threads) - Coggle Diagram
HILOS(Threads)
MOTIVACIÓN / VENTAJAS
Compartición de recursos: Los hilos de un proceso comparten memoria, archivos, etc.
-
Mejor respuesta: Si una tarea se bloquea, otra puede avanzar.
-
MODELOS DE MULTIHILO
-
-
-
MODELO DE DOS NIVELES
Como muchos a muchos, pero puede asignar 1:1 si se necesita.
Ejemplo: Solaris 8, Tru64 UNIX.
¿QUÉ ES?
-
-
Ejemplo:
Un navegador tiene un hilo para la interfaz, otro para descargas y otro para cargar páginas.
TIPOS DE HILOS
-
-
EJEMPLO
Pthreads (POSIX), Java threads, Win32 threads → hilos de usuario
Linux, Windows, Android → usan hilos del kernel
TIPOS DE PARALELISMOS
PARALELISMO DE DATOS
Los datos se dividen en partes, cada núcleo ejecuta la misma operación sobre distintas partes.
PARALELISMO DE TAREAS
-
Ejemplo:
Procesamiento de video → un núcleo codifica audio, otro codifica imagen, otro comprime.
-
-
-