laparra escribió:Señores, recordar que los C2Duo y C2Quad son Quadpumped, con lo cual el FSB real sera 4 veces mayor... un FSB de 400MHz en la CPU da un FSB real de 1600MHz, mientras que el FSB de 400MHz en la DDR2 da 800MHz efectivos..
No, falso. Es justo al revés. La velocidad que nos venden del FSB del procesador es de 1333 MHz, pero la frecuencia REAL (efectiva) es de 333,3 MHz. Lo mismo pasa con la RAM, la DDR2-800 da 400 MHz reales. Es justo al contrario de lo que dices. Lo de los 1333 no es más que una mentirijilla. Realmente es bus de los Core 2 funciona a 333 por eso si te compras un E8600 el micro funciona a 333x10=3333. De forma anlanóga el bus de los i7 es de 133,3 MHz, y el 920 funciona a 133x20=2666.
laparra escribió:Aparte la velocidad de intercambio de datos entre CPU y memoria viene dada por las latencias (CAS) de esta ultima, de modo que cuando ves unas latencias de 5-5-5-15 queire decir que cada 5 ciclos de reloj de la CPU, la memoria y la CPU intercambian datos... con lo cual la sincronia que vosotros decis es inutil hasta cierto punto.
¿Qué quieres decir con esto? Con un bus síncrono CPU-RAM de 400 MHz, hay 400.000.000 ciclos en un segundo. No se trata de que intercambien o no datos en todos esos ciclos, sino que vayan sincronizados. Si procesador y memoria tienen un bus que va a 400 MHz, en cada una de esos 400 millones de ciclos que dan cada segundo irán juntos (de la manita).
Evidentemente no se trata de que cambien información en cada ciclo de reloj (no tengo ni idea de cuándo la intercambien) sino de que cuando decidan intercambiarla (cada 5, 6 8 o 24 ciclos) el procesador no tenga que esperar a la memoria ni viceversa, es decir, que vayan sincronizados. Hay varios tipos de sincronismo: 1:1, 1:2, 1:3, 1:4..., fíjate que si el procesador tiene un bus de 266 y la memoria tiene un bus efectivo a 533 (DDR2-1066) entonces tendrán sincronismo 1:2, lo que implica que en cada ciclo que da el procesador, la memoria da dos ciclos. A efectos prácticos, esto es sincronismo puro, ya que cada ciclo que da el procesador, tiene la memoria síncronizada, aunque en ese tiempo que la CPU ha dado un solo ciclo de reloj, la memoria haya dado dos. Lo que no sería ir síncrono es si el procesador da 1 ciclo y la RAM da 1,3. Entonces el procesador tiene que esperar a la RAM o si siguiesen cada uno por su cuenta, tardarían 10 ciclos en volver a encontarse.
laparra escribió:Todo depende del controlador de la memoria que en el caso de Intel va en el chipset y el caso de AMD en la misma CPU, es por eso que la sincronia del FSB es mas util en los AMD que realmente en los Intel. Y a la vista esta que cuanto mayor sea la velocidad de la memoria, mejor sera el rendimiento general del PC y sobre todo en procesos con muchas operaciones de memoria.
Lo que no quita lo que yo digo: que si pones memoria alta (a 1066, por ejemplo) tienes que subir el FSB del micro a 533 para realmente aprovechar la velocidad de la memoria. Y si tienes memoria a 800, tendrás que poner el FSB del micro a 400 para sacarle todo el rendimiento. El problema es que estáis interpretando mis palabras desde el punto de negativo: no se trata de bajar la memoria sino de subir el micro. He dicho mil veces que no hay ningún problema en poner memoria con bus más alto que el FSB del micro, ¿cuál es el problema? Pues lo mismo que poner memoria DDR3 sin sincronismo, que no le sacas todo el rendimiento a la memoria. El problema de poner mucho más alto el bus de la memoria que el bus del micro es que no lo vas a aprovechar. Pásale un test y podrás comprobar que memoria un 50% más rápida tan solo rinde un 15 o un 20% más. La solución para lograr sincronismo no pasa por usar memoria lenta, sino por subir el bus del procesador hasta ponerlo síncrono con la RAM, que son cosas muy diferentes.
laparra escribió:Ademas la memoria que hace una velocidad alta con unas latencias relajadas, siempre tendra mayores posibilidades de hacer una velocidad mas moderada pero con latencias mas apretadas, pocas memorias hay que hagan 1000MHz con latencias 4-4-4-12 sin necesidad de un voltage alto o una refrigeracion mejorada.
Es que no existe memoria a 1000 MHz con 4-4-4. Las latencias suben linealmente según sube la velocidad de la memoria. La memoria DDR1-400 que sigue el estándar JDEC tiene timings a 2,5-2,5-2,5 (lo cual tira por tierra la teoría de que los timins son el número de ciclos que la memoria deba esperar para intercambiar información, ¿cómo se puede esperar 2 ciclos y medio?), la memoria DDR2-800 estándar tiene timings a 5-5-5 y la memoria DDR3-1600 (si es que sale alguna vez) tendrá timings 10-10-10. Es decir, los timings son siempre relativos y no se deben tener en cuenta en valores absolutos, sino que los timings sean lo más bajos posibles a las mismas velocidades, pero siempre será mejor más velocidad con peores timings (siempre y cuando sea síncrona, porque de otra forma seguramente no te interese memoria más rápida con mucho peores timings, si ese incremento de velocidad supone que la memoria va a dejar de ir síncrona).
Lo de conseguir mejores latencias en módulos de más velocidad es cierto, pero siempre teniendo que es porque hablamos de memoria OC y gracias al mayor voltaje y a los disipadores podemos conseguir menores latencias o mayor velocidad según nos interese. Aquí vuelve a entrar en juego el tema del sincronismo, si nuestra placa no es capaz de poner al micro un FSB mayor de 450 MHz, lo ideal sería poner la RAM DDR2-1066 que acabamos de comprar a 900 MHz y aprovechar el margen que nos queda para bajar las latencias.
laparra escribió:Porque segun puedo ver en vuestras conclusiones seria inutil el uso de memorias superiores a 667MHz, ya que las mejores CPUs tienen un FSB de 333MHz (1333MHz)... o memorias de 800MHz en caso de subir el FSB de la CPU a 400MHz (1600MHz).
Con este comentario ya sí que me has matado definitivamente. A ver, lo normal de los Core 2 es que tengan FSB a 333 (aunque también hay modelos con 266 y uno con 400) pero ante todo el FSB viene
desbloquedo, se puede subir hasta 400, o hasta 533 si hace falta, e incluso hasta 600 si la placa lo soporta.
También por esa misma regla de tres podríamos decir que no existe memoria DDR2 más allá de 800 MHz (400 reales), pero por eso mismo los fabricantes la overclockean hasta los 1000 y 1200 MHz. Evidentemente lo coherente si se usa memoria overclock, es tener también el FSB overclockeado hasta la misma frecuencia. Eso no implica necesariamente un OC al micro, ya que el multiplicador se puede bajar: un micro irá igual de rápido a 333x8 que a 533x5.
El principal problema, veo yo, es que se compra memoria y micro sin pensar realmente si es la memoria que le conviene al micro. Por ejemplo, en las gráficas es justo al revés, la memoria viene integrada con la GPU y de esta forma es imposible equivocarse y tenerlo mal configurado. Pero en la CPU y la RAM principal todo se compra al azar sin pensar realmente si es lo que se necesita. Yo antes de montar un ordenador hago un estudio sobre la velocidad a la que se va a poner el micro (bus y multiplicador) y en función de eso compro un disipador adecuado, una placa adecuada y una RAM adecuada y síncrona (y en ningún caso es a 667 MHz como tú dices). De esta forma obtengo el máximo rendimiento de lo que he comprado.
Por ejemplo, si me monto un E8400 (333x9), le subiría el bus de 333 a 450. El multiplicador lo bajaría a 8. De esta forma tendría un micro a 450x8=3600 y me encargaría de comprar un disipador, una placa y una RAM que lo soportase. Por ejemplo, compraría RAM a DDR3-1800 MHz y la pondría en 1:2. Si tuviera que comprar por huevos DDR2, me decantaría por memoria a 1066, que bajaría a 950 y luego ajustaría los timings al máximo (o al mínimo, mejor dicho

).
Fijáos además que con este proceder no estoy fijando ni limitando el OC al micro, si este micro E8400 que he puesto de ejemplo decido que puede dar más de sí, pues subiría el multiplicador a 8,5. Si por el contrario veo que es demasiado caluroso y me ha salido malo, bajo el multiplicador a 7,5. Es realmente lo mismo que si hubiera comprado un Extreme de esos con el multiplicador desbloqueado

, ya que he fijado el FSB a 450 MHz y ahora subo o bajo el multiplicador según quiera más o menos overclock.
laparra escribió:He dicho...
![burla2 [burla2]](/images/smilies/nuevos/burla_ani1.gif)
Pues te has lucido.
laparra escribió:PD: Aqui solamente hablo de C2D/C2Q y DDR2.
Es un alivio teniendo en cuenta que lo que ha dicho vale para todos los procesadores: i5, i7, Core 2 o 486. Y la DDR2 solo existe hasta 800 MHz, lo demás son versiones overclock.