Quería saber qué significan 2 núcleos y 4 hilos sobre una CPU. Estoy hablando de esta CPU que tengo
http://ark.intel.com/products/47341/Intel-Core-i5-520M-Processor-3M-Cache-2_40-GHz
Inicialmente pensé que i5 tenía 4 núcleos, pero creo que estoy equivocado. Entiendo que un hilo es un fragmento de código que puede ejecutarse simultáneamente (concurrentemente) con otros hilos. Entonces, ¿qué significa 4 hilos en esa hoja de especificaciones? ¿Es diferente de los hilos programáticos? Es el número de hilos allí diferente del hilo del programa que creamos. Si solo tiene 2 núcleos, ¿es correcto que solo pueda ejecutar 2 programas paralelos aunque tenga 4 hilos?