El documento describe la evolución de los microprocesadores desde los primeros modelos uniprocesador hasta los procesadores modernos multiprocesador y multinúcleo. Inicialmente, los procesadores simulaban la multitarea dividiendo su tiempo entre varios procesos, luego se dividieron internamente para procesar instrucciones de forma simultánea. Más adelante, técnicas como el hyper-threading permitieron ejecutar múltiples hilos de forma simultánea en un solo procesador, mejorando el rendimiento.