Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura Multicore
Hace años atrás la velocidad del CPU tendía a duplicarse cada
año y medio, esto dejo de ser así después de pasar la
frecuencia de los 2.8 GHz, ya que la potencia requerida
aumentaba significativamente y de manera no proporcional
con la frecuencia, por esto los investigadores se dieron cuenta
que con menor velocidad de reloj, se permitía ahorrar potencia
para aumentar los núcleos.
En una aplicación serial que hace uso intensivo del CPU, un solo hilo no puede sacar provecho, de
una arquitectura donde haya múltiples CPUs disponibles, pero si modificamos el programa para
haya múltiples hilos en ejecución, cada hilo puede ejecutar un proceso en un core diferente, y se
aprovecha el paralelismo.
Resumen Video 6
Hilos Posix
Gestión de hilos básica (Posix)
Un hilo es dinámico si se puede crear en cualquier momento de la ejecución.
En Posix se usan las siguientes funciones: