1 00:00:00,430 --> 00:00:10,730 El objeto de este vídeo es poder hacer una comparativa de memoria RAM para saber cuál de ellas es la más rápida atendiendo a los parámetros fundamentales que proporciona el fabricante. 2 00:00:11,130 --> 00:00:23,809 Aprovechando la oportunidad que nos da la web de una famosa tienda de componentes informáticos, vamos a realizar una comparación entre tres memorias RAM con la misma capacidad. 3 00:00:23,809 --> 00:00:44,689 Este comparador nos permite ver una serie de parámetros asociados a la memoria RAM como es el almacenamiento, podemos observar que las tres tienen la misma capacidad de almacenamiento, el formato es exactamente igual, el tipo de memoria es DDR4 y el voltaje que utilizan es 1,2 voltios. 4 00:00:44,689 --> 00:00:51,109 La única diferencia, que es la parte que a nosotros nos corresponde, está en la frecuencia de la memoria. 5 00:00:51,649 --> 00:01:01,390 Observamos cómo la última es 2666 MHz, mientras que la primera son 2133 MHz. 6 00:01:02,429 --> 00:01:07,250 Otro componente, otro parámetro que se ve alterado es la latencia. 7 00:01:07,250 --> 00:01:16,030 Mientras que la primera tiene únicamente una latencia de 15 ciclos de reloj, la última tiene 19 ciclos de reloj de latencia. 8 00:01:16,349 --> 00:01:18,909 Lo cual, ¿qué significa? 9 00:01:19,349 --> 00:01:25,450 Que mientras que es importante que mientras mayor frecuencia de reloj tenga una memoria, 10 00:01:26,209 --> 00:01:31,650 por otro lado interesa que la latencia sea lo más pequeña posible. 11 00:01:31,650 --> 00:01:41,049 Con lo cual tenemos que echar cálculo para ver realmente qué memoria es la más rápida. 12 00:01:41,049 --> 00:01:48,060 Una vez que ya tenemos los datos, los pasaremos a una Excel para hacer los cálculos. 13 00:01:49,519 --> 00:01:55,959 Una vez pasados los datos suministrados por el vendedor de componentes microinformáticos a una Excel, 14 00:01:56,439 --> 00:02:03,879 observamos que tenemos aquí las tres memorias con las características que bien el fabricante, bien el vendedor nos suministra y su precio. 15 00:02:04,819 --> 00:02:07,819 Tenemos que saber qué significa toda esta literatura. 16 00:02:08,780 --> 00:02:17,620 En el comparador sí que nos especificaban uno por uno esos parámetros, con lo cual nos puede ayudar bastante a la hora de conocer qué significa qué. 17 00:02:17,620 --> 00:02:29,979 La velocidad de reloj, como vimos en el comparador, de la primera memoria era 2133 MHz, 2400 de la memoria segunda y 2666 la tercera. 18 00:02:29,979 --> 00:02:43,099 Ni que decir tiene que a mayor velocidad de reloj se supone que más rápida es la memoria, puesto que es capaz de realizar mayores ciclos de memoria en un solo segundo. 19 00:02:43,460 --> 00:02:48,680 El ancho de banda teórico se calcula multiplicando esa velocidad de reloj por 8. 20 00:02:49,479 --> 00:02:55,280 Obtenemos datos muy próximos e inclusive iguales a los suministrados por el fabricante. 21 00:02:55,280 --> 00:03:16,180 La capacidad de las tres memorias es la misma, 8 GB, y luego disponemos de otro parámetro, para mí fundamental de la memoria RAM porque es el gran olvidado o desconocido del usuario medio, que es el cache latency o latencia de acceso a columna. 22 00:03:16,180 --> 00:03:29,259 Las siglas en inglés es Column Aces Strobe Latency y es el tiempo que tarda la memoria en posicionarse en la columna de la celda final donde se va a hacer el proceso de lectura y escritura. 23 00:03:29,439 --> 00:03:37,240 Evidentemente cuanto menor sea este valor, cuanto menor sea el retardo, más rápida será la memoria. 24 00:03:37,240 --> 00:03:52,740 Pero no nos podemos fijar únicamente en el cut latency para decir que aquella que tiene menor latencia, menos retardo es la más rápida y no nos podemos fijar únicamente en la velocidad de reloj indicando que la que mayor velocidad de reloj tenga sea la más rápida. 25 00:03:53,080 --> 00:03:56,520 Tenemos que precisamente poner en relación estos dos parámetros. 26 00:03:56,840 --> 00:04:04,580 La velocidad de reloj, como hemos dicho antes, significa el número de ciclos de memoria que es capaz de procesar la memoria en un solo segundo. 27 00:04:04,580 --> 00:04:18,579 Por lo tanto, tenemos que hallar previamente cuánto tarda ese ciclo. Si la primera memoria es capaz de realizar 2.133 millones de ciclos en un solo segundo, un ciclo de memoria tarda precisamente el inverso. 28 00:04:19,420 --> 00:04:33,000 Hallamos 1 entre la velocidad del reloj. Por lo tanto, mientras más rápida sea la memoria, mientras mayor número de ciclos sea capaz de hacer una memoria en un segundo, menos durará ese ciclo. 29 00:04:33,000 --> 00:04:41,600 Vemos aquí que de las tres memorias, aquella que tiene mayor velocidad de reloj, pues su ciclo de memoria tiene una duración menor. 30 00:04:42,339 --> 00:04:57,800 Los cut latency, precisamente un cut latency de 15, significa que la memoria tarda 15 ciclos de reloj en posicionarse en la columna de la celda donde realmente haremos la función de leer o de escribir. 31 00:04:57,800 --> 00:05:09,120 Si el cas latency es 17, eso significa que la memoria tarda 17 ciclos de memoria en posicionarse en la columna de la celda final. 32 00:05:09,800 --> 00:05:18,360 Por lo tanto, para hallar el tiempo de acceso a la celda, el tiempo de acceso a la columna, que es lo último que se define, se hace de dos formas. 33 00:05:18,360 --> 00:05:35,220 Una, realmente, directamente, perdón, dividiendo el cash latency entre la velocidad del reloj, o una vez que hemos hallado la duración de un ciclo de memoria, lo multiplicamos por el número de ciclos de cash latency. 34 00:05:35,220 --> 00:05:49,620 Con lo cual podemos ver que ambos datos son exactamente iguales, ni que decir tiene que aquella memoria que tenga menor tiempo de acceso final será la más rápida. 35 00:05:49,620 --> 00:06:07,660 Si con estos números que tenemos aquí nos podemos liar, puesto que tienen muchísimos decimales, lo recomendable es multiplicarlo, por ejemplo, por mil y ya obtenemos números en los cuales nos será más fácil ver cuál es la que es más rápida y en la más lenta. 36 00:06:07,660 --> 00:06:28,600 En este caso, aquella que tiene menor duración en acceder a la memoria, perdón, a la columna de la celda de memoria donde vamos a hacer la lectura y la escritura, es la primera memoria que era de 2133 MHz de velocidad de reloj y una latencia de 15. 37 00:06:28,600 --> 00:06:37,220 aquí podemos ver que evidentemente no por tener el menor velocidad de reloj significa que se llama más lenta 38 00:06:37,220 --> 00:06:48,879 aquí es precisamente al tener una latencia menor ha sopesado esa velocidad de reloj y finalmente haciendo las operaciones que hemos visto 39 00:06:48,879 --> 00:07:03,879 volvemos a repetir, o dividimos directamente el cal latency entre la velocidad de reloj, o bien hallamos previamente la inversa de la velocidad de reloj y luego multiplicamos por los ciclos de reloj de la latencia, 40 00:07:03,879 --> 00:07:10,480 obteniendo el mismo resultado, si las cifras que tenemos son pequeñas y nos podemos confundir, 41 00:07:11,000 --> 00:07:19,279 podemos multiplicar bien por 1.000 o por 10.000, que finalmente al comparar los datos, 42 00:07:19,800 --> 00:07:24,959 observamos como la que dé el menor resultado es la más rápida. 43 00:07:25,060 --> 00:07:32,759 Espero haber sido de ayuda y cualquier duda, por favor, escribidme al correo roberto.aznar.com.