Intentaré aclarar algunas cosas en referencia a las diferencias técnicas entre los procesadores AMD AthlonXP y Pentium IV, pero antes debería hacer una breve introducción teórica. Aunque puede ser un post largo creo que os puede resultar interesante y educativo.
Los microprocesadores actuales ejecutan las instrucciones máquina en varias etapas. De esta forma, si en la memoria hay un
ADD DX, BX, AX
las etapas podrían ser
FETCH -> El procesador coge la instrucción de memoria (que es una tira de 0 y 1)
DECODE -> Decodifica esta tira de 0 y 1, para saber qué tiene que hacer realmente el micrprocesador (en este caso una suma).
ALU -> Sería la unidad aritmético-lógica. Coge los operandos y hace la suma.
STORE -> Garda el resultado en el registro indicado.
Estas estapas reciben el nombre global de PIPELINE del procesador, y la gracia del asunto, y de dividir las operaciones en etapas, es que una intrucción puede estar en la etapa 3, otra en la 2 y otra en la 1 simultáneamente. El PIPELINE arriba descrito no corresponde a ningún procesador concreto, sólo es para hacerse una idea de la diferencia entre los AMD y los Intel.
Resulta que la velocidad máxima del procesador viene dada por la duración de la etapa más larga. Imaginemos que la etapa más larga es el DECODE y dura 15 * 10^(-9) segundos (15 nanosegundos). La velocidad de este procesador será como máximo de 1/(15*10^(-9)) Hz.
Bueno, y ya llegamos: si un procesador tienen un pipeline con muchas etapas, cada etapa es más corta, lo que hace que su velocidad máxima pueda ser mayor (caso Intel P4), pero tiene la pega que cada etapa hace muy poco trabajo. En cambio, si un procesador no tiene tantas etapas en su pipeline (caso Athlon y P3), puede hacer más trabajo en una etapa pero la duración de la etapa es mayor, y por consiguiente, la velocidad máxima es menor en cuanto a Hz.
El trabajo de los diseñadores de arquitecturas es encontrar un equilibrio perfecto entre el número de etapas y el trabajo que hace cada una. Por eso no se puede decir que el P4 es mejor que el Athlon ni que el Athlon es mejor que el P4. Lo que pasa es que a AMD le ha parecido que con menos etapas había suficiente, lo que también arroja un coste menor, y a Intel le ha parecido que debían hacer más etapas. Es por eso que los P4 tienen que funcionar a una velocidad de reloj mucho mayor que los Athlon para hacer el mismo trabajo, pero eso no se puede decir que sea malo, simplemente es otra aproximación.
El porqué del desfase entre el número de modelo y la velocidad en los AMD es bien claro: Intel domina el mercado y la mayoría de gente, que no sabe lo que acabo de explicar, creería que si uno es P4/2800 y el otro XP/2250, el 2800 tiene que ser mejor.