A plena potencia, todos deberían funcionar a 2 GHz, me imagino. Sin embargo, esto no crea exactamente un procesador de 16 GHz exactamente, ya que un programa de un solo proceso de un solo hilo ejecutándose al 100% de la CPU solo podría usar uno. Sin embargo, 8 núcleos de 2GHz pueden ser mejores que un núcleo de 16GHz cuando la carga de trabajo se divide bien, ya que cada núcleo obtiene su propio caché, etc. Desde una perspectiva más práctica, tener 8 núcleos de 2GHz significa que si un programa funciona al 100%, no ralentizará su sistema a paso de tortuga (a menos que use los 8 núcleos).
Tenga en cuenta que el hardware moderno (con el soporte adecuado del sistema operativo), con poca carga de trabajo, normalmente reduce la velocidad del reloj y apaga los núcleos para ahorrar energía. Este último podría no ser tan cierto hoy, pero lo será en el futuro.
"el reloj se comparte entre todo el chip" en realidad suena como que debe recibir una porción cada uno :-) Tal vez "la señal de 2GHz se alimenta en cada núcleo" sería mejor, pero +1 de todos modos ya que tienes razón. Me encanta el concepto # 2: ¿cuál sería el verdadero punto de multi-core si cada uno nuevo frenara a los demás? – paxdiablo
Pero si también COMPARTE el reloj, eso implica que cada vez que aumenta el recuento de núcleos, también está aumentando la latencia de cambio de contexto ... lo cual es peor también. ¿No? – GregH
El reloj no es el bus, ni es algo que sea "usado" o "consumido" por los núcleos, es una señal eléctrica utilizada para la sincronización en todos los bloques dentro de la CPU. – Jack