Los fabricantes de procesadores han descubierto que la velocidad de reloj sólo puede ir tan alto sin consecuencias graves . La incorporación de múltiples núcleos en una CPU es un método para mejorar el rendimiento del equipo sin comprometer la integridad física del sistema . Core
"Core " es otro término para el procesador . El término se utiliza en referencia a los procesadores multi-núcleo , donde múltiples procesadores trabajan juntos dentro de una unidad de procesamiento central ( CPU) .
Velocidad
La velocidad de una CPU se refiere a el número de instrucciones que puede realizar en un segundo. CPUs moderno con altos índices de reloj ( medida en gigahertz ) , múltiples núcleos y con capacidad de multithreading puede realizar miles de millones de instrucciones por segundo .
Solo núcleo
El procesador ejecuta las instrucciones a una tasa relativa a su velocidad de reloj y la velocidad de la memoria . Una CPU de un solo núcleo puede ejecutar una sola instrucción a la vez sin el uso de múltiples hilos .
Dual -Core
Un procesador de doble núcleo usa dos procesadores en la ejecución de instrucciones que permiten dos instrucciones simultáneas sin más ayuda de multithreading . Una CPU de doble núcleo es más rápido que un procesador de núcleo único en el sentido de que puede ejecutar más instrucciones por segundo .
Multicore vs multithreading
multithreading permite la ejecución de instrucciones simultáneas como con CPUs multi-núcleo , pero los hilos tienen acceso a sólo una memoria caché común. CPUs multinúcleo tienen más caché a su disposición porque los núcleos de los procesadores son completos , no los simulados.