¿Qué significa la sincronización? Tiempo de RAM. RAM de la computadora. Tipos de RAM

# Tiempos #CL

Introducción

Los módulos de memoria DDR y DDR2 se clasifican según la frecuencia máxima a la que pueden operar. Pero además de la frecuencia, hay otros parámetros que determinan el rendimiento de la memoria: estos son los tiempos. Los tiempos son números como 2-3-2-6-T1, 3-4-4-8 o 2-2-2-5, cuanto menor sea el número, mejor. Veamos qué significa cada dígito de estos números.

Los módulos de memoria DDR y DDR2 están etiquetados de acuerdo con la clasificación DDRxxx / PCyyyy.

El primer número, xxx, indica la velocidad máxima de reloj a la que pueden funcionar los chips de memoria. Por ejemplo, la frecuencia máxima a la que pueden operar los módulos DDR400 es 400 MHz, mientras que los módulos DDR2-667 pueden operar a frecuencias de hasta 667 MHz. Debe aclararse que esta no es la frecuencia de reloj real de las celdas de memoria: su frecuencia de operación en el caso de DDR es la mitad y DDR2 es una cuarta parte de la frecuencia indicada en el etiquetado de los módulos. Es decir, los módulos de memoria DDR400 funcionan a 200 MHz y los módulos DDR2-667 funcionan a 166 MHz, pero con el controlador de memoria tanto DDR como DDR-II se informan a la mitad de la frecuencia indicada en la marca (es decir, 200 y 333 MHz, en consecuencia), por tanto, en el futuro, es esta frecuencia la que se entenderá como la frecuencia de funcionamiento real.

El segundo número, aaaa, indica la velocidad máxima de transferencia de datos en MB / s.

La velocidad máxima de transferencia de datos para los módulos DDR400 es 3200 MB / s, por lo tanto, están etiquetados como PC3200. Los módulos DDR2-667 transfieren datos a 5336 MB / sy están etiquetados como PC2-5400. Como ves, después de “DDR” o “PC” ponemos el número “2” para indicar que estamos hablando de memoria DDR2, no DDR.

La primera clasificación, DDRxxx, es estándar para la clasificación de chips de memoria, la segunda, PCyyyy, para módulos de memoria. La Figura 1 muestra el módulo de memoria PC2-4200 de Corsair, que se basa en chips DDR2-533.


Módulo de memoria DDR2-533 / PC2-4200

La frecuencia máxima de funcionamiento de un módulo de memoria se puede calcular mediante la siguiente fórmula:

velocidad de transmisión máxima teórica \u003d frecuencia de reloj x número de bits / 8

Dado que los módulos DIMM transmiten 64 bits al mismo tiempo, el "número de bits" será 64. Dado que 64/8 es 8, esta fórmula se puede simplificar:

velocidad de transmisión máxima teórica \u003d frecuencia de reloj x 8

Si se instala un módulo de memoria en una computadora cuyo bus de memoria está funcionando a una velocidad de reloj más baja, entonces la tasa máxima de transferencia de datos de ese módulo de memoria será menor que su tasa máxima teórica de transferencia de datos. En la práctica, la incomprensión de este hecho ocurre con bastante frecuencia.

Por ejemplo, compró 2 módulos de memoria DDR500 / PC4000. Aunque están etiquetados como DDR500, no se ejecutarán automáticamente a 500 MHz en su sistema. Esta es la velocidad de reloj máxima que pueden admitir, pero no siempre coincide con la velocidad de reloj a la que funcionarán. Si los configura en normal computadora personalAl admitir módulos DDR, estos módulos de memoria funcionarán a 400 MHz (DDR400), la frecuencia máxima del estándar DDR. En este caso, la velocidad máxima de transferencia de datos será igual a 3200 MB / s (o 6400 MB / s si los módulos de memoria funcionan en modo de doble canal). Así, los módulos no operarán automáticamente a 500 MHz, ni alcanzarán una tasa de transferencia de datos de 4000 MB / s.

Entonces, ¿por qué se compran estos módulos? Para overclocking. Dado que el fabricante garantiza que estos módulos pueden operar en frecuencias de hasta 500 MHz, usted sabe que puede elevar la frecuencia del bus de memoria a 250 MHz y así aumentar el rendimiento de la computadora. Pero esto se puede hacer siempre que la placa base de la computadora admita dicho overclocking. Por lo tanto, si no desea "overclockear" su computadora, entonces es inútil comprar módulos de memoria etiquetados con una frecuencia de reloj más alta que la frecuencia habitual del bus de memoria de la placa base.

Para el usuario medio, esta información sobre los módulos de memoria DDR / DDR2 es suficiente. Un usuario avanzado, por otro lado, necesita conocer una característica más: la tasa de trabajo de la memoria o, como también se llama el conjunto de parámetros de tiempo del trabajo de la memoria, tiempos, retrasos o latencia. Consideremos estos parámetros de los módulos de memoria con más detalle.

Tiempos

Es precisamente debido a la diferencia de tiempos que 2 módulos de memoria que tienen la misma velocidad máxima teórica de transferencia de datos pueden tener diferente ancho de banda. ¿Por qué puede ser este el caso si ambos módulos funcionan a la misma frecuencia?

El chip de memoria necesita una cierta cantidad de tiempo para completar cada operación; los tiempos determinan este tiempo, expresado en el número de ciclos de reloj del bus de memoria. Pongamos un ejemplo. Considere el parámetro más famoso llamado Latencia CAS (o CL, o "tiempo de acceso"), que especifica cuántos ciclos de reloj toma el módulo de memoria para entregar los datos solicitados por el procesador central. El módulo de memoria CL 4 tardará en responder 4 ciclos de reloj, mientras que el módulo de memoria CL 3 tardará 3 ciclos en responder. Aunque ambos módulos pueden funcionar a la misma velocidad de reloj, el segundo módulo se ejecutará más rápido porque generará datos más rápido que el primero. Este problema se conoce como latencia.

Los tiempos de memoria se indican mediante varios números, por ejemplo, así: 2-3-2-6-T1, 3-4-4-8 o 2-2-2-5. Cada uno de estos números indica cuántos ciclos de reloj toma la memoria para una operación en particular. Cuanto más bajos sean estos números, más rápida será la memoria.


Módulo de memoria DDR2 con temporizaciones 5-5-5-15

Los números de tiempo indican los parámetros de las siguientes operaciones: CL-tRCD-tRP-tRAS-CMD. Para hacerlo más claro, imagine que la memoria está organizada como una matriz bidimensional, donde los datos se almacenan en la intersección de filas y columnas.

CL: Latencia CAS: el tiempo transcurrido desde el momento en que se envía el comando a la memoria hasta el inicio de la respuesta a esta solicitud Es decir, este es el tiempo que transcurre entre la solicitud del procesador de algunos datos de la memoria y el momento en que la memoria emite estos datos.

tRCD: latencia de RAS a CAS - el tiempo que debe pasar desde el momento en que se accede a la fila de la matriz (RAS) hasta que se accede a la columna de la matriz (CAS), en la que se almacenan los datos requeridos.

tRP: RAS Precarga: intervalo de tiempo desde el momento en que se cierra el acceso a una fila de la matriz y el comienzo del acceso a otra fila de datos.

tRAS - la pausa que la memoria necesita para volver al estado de espera para la siguiente solicitud.

CMD: Tasa de comando: el tiempo desde el momento en que se activa el chip de memoria hasta el momento en que será posible acceder a la memoria con el primer comando. A veces, este parámetro no se especifica. Normalmente T1 (1 ciclo de reloj) o T2 (2 ciclos de reloj).

Por lo general, el usuario tiene 2 opciones. Utilice tiempos de memoria estándar al configurar su computadora. En la mayoría de los casos, para esto, al configurar la placa base en el elemento de configuración de la memoria, debe seleccionar el parámetro "auto". También puede configurar manualmente su computadora para reducir los tiempos, lo que puede mejorar el rendimiento del sistema. Cabe señalar que no todas las placas base permiten cambiar los tiempos de memoria. Además, es posible que algunas placas base no admitan tiempos muy bajos, lo que puede hacer que configuren su módulo de memoria para que funcione con tiempos más altos.

Configurar tiempos de memoria en la configuración de la placa base

Al realizar overclocking de memoria, puede suceder que para que el sistema funcione de manera estable, es posible que deba aumentar los tiempos de memoria en la configuración. Aquí es donde puede haber situaciones muy interesantes. Aunque la frecuencia de la memoria aumentará, debido al aumento de los retrasos en la memoria, su rendimiento puede disminuir.

Esta es otra ventaja de los módulos de memoria orientados al overclocking de alta velocidad. Además de garantizar que el módulo de memoria funcione a una frecuencia de reloj marcada, el fabricante también garantiza que puede mantener los tiempos de pasaporte del módulo.

Volviendo al ejemplo con el módulo de memoria DDR500 / PC4000, aunque puede alcanzar 500 MHz (250 MHz x2) con módulos DDR400 / PC3200, es posible que necesiten aumentar los tiempos, mientras que para DDR500 / El fabricante del PC4000 garantiza que podrá alcanzar los 500 MHz manteniendo los tiempos indicados en la etiqueta.

Latencia CAS (CL)

Como se mencionó anteriormente, CAS Latency (CL) es un parámetro de memoria muy importante. Indica cuántos ciclos de reloj necesita la memoria para emitir los datos solicitados. La memoria con CL \u003d 3 se retrasará en respuesta a 3 ciclos de reloj, mientras que la memoria con CL \u003d 5 hará lo mismo después de 5 ciclos de reloj. Por lo tanto, de dos módulos de memoria que operan a la misma velocidad de reloj, el que tenga la CL más baja será más rápido.

Tenga en cuenta que aquí la velocidad del reloj se refiere a la velocidad real del reloj a la que funciona el módulo de memoria, es decir, la mitad de la frecuencia indicada. Dado que la memoria DDR y DDR2 pueden generar datos 2 veces por ciclo de reloj, se les indica una frecuencia de reloj real doble.

La Figura 4 muestra un ejemplo de cómo funciona CL. Muestra 2 ejemplos: para un módulo de memoria con CL \u003d 3 y un módulo de memoria con CL \u003d 5. El comando "leer" es azul.

Latencia CAS (CL)

La memoria con CL \u003d 3 proporciona una ventaja del 40% en latencia en comparación con la memoria con CL \u003d 5, suponiendo que ambas se ejecuten a la misma velocidad de reloj.

Incluso puede calcular el tiempo de retraso después del cual la memoria comenzará a generar datos. El período de cada ciclo de reloj se puede calcular fácilmente utilizando la siguiente fórmula:

Por lo tanto, el período de un ciclo de reloj de la memoria DDR2-533 que funciona a 533 MHz (frecuencia de bus - 266,66 MHz) es 3,75 ns (ns \u003d nanosegundo; 1 ns \u003d 0,000000001 s). Tenga en cuenta que debe utilizar una frecuencia de reloj real para los cálculos, que es la mitad de la frecuencia nominal. Por lo tanto, la memoria DDR2-533 retrasará la salida de datos en 18,75 ns si CL \u003d 5 y 11,25 ns si CL \u003d 3.

La memoria SDRAM, DDR y DDR2 admite el modo de ráfaga de salida de datos, cuando el retraso antes del siguiente fragmento de datos es solo un ciclo de reloj si estos datos se encuentran en la dirección que sigue a la dirección actual. Por lo tanto, mientras que los primeros datos se emiten con un retraso de ciclos de reloj CL, los datos siguientes se emitirán inmediatamente después del primero, sin retrasar otro ciclo CL.

Retraso de RAS a CAS (Retraso de RAS a CAS)

Cada chip de memoria está organizado internamente como una matriz bidimensional. En cada intersección de filas y columnas hay un pequeño condensador que es responsable de almacenar "0" o "1": unidades de información o datos. El procedimiento para acceder a los datos almacenados en la memoria es el siguiente: primero, se activa la fila con los datos requeridos, luego la columna. Esta activación se produce mediante dos señales de control: RAS (Estrobo de dirección de fila) y CAS (Estrobo de dirección de columna). Cuanto más corto sea el intervalo de tiempo entre estas dos señales, mejor, ya que los datos se leerán más rápido. Este tiempo se denomina Delay de RAS a CAS (Delay de RAS a CAS). Esto se ilustra en la Figura 5, en este caso para la memoria con tRCD \u003d 3.

Retraso de RAS a CAS (tRCD)

Como puede ver, la latencia de RAS a CAS es también el número de ciclos de reloj que transcurren desde el comando "Activo" hasta el comando "leer" o "escribir".

Como en el caso de CAS Latency, RAS to CAS Delay se ocupa de la frecuencia de reloj real (que es igual a la mitad de la frecuencia de etiquetado), y cuanto más bajo es este parámetro, más rápida es la memoria, como en este caso, la lectura o escritura de datos comienza más rápido.

Precarga de RAS (tRP)

Después de recibir datos de la memoria, debe enviar un comando de precarga a la memoria para cerrar la línea de memoria desde la que se leyeron los datos y habilitar la activación de otra línea. Tiempo de precarga de RAS (tRP): el intervalo de tiempo entre el comando de precarga y el momento en que la memoria puede aceptar el siguiente comando de activación: activo. Como aprendimos en la sección anterior, el comando "activo" inicia un ciclo de lectura o escritura.

Precarga de RAS (tRP)

La Figura 6 muestra un ejemplo de memoria con tRCD \u003d 3.

Al igual que con otros parámetros, RAS Precharge se ocupa de la frecuencia de reloj real (que es la mitad de la frecuencia de etiquetado), y cuanto más bajo es este parámetro, más rápido funciona la memoria, ya que en este caso el comando "activo" llega más rápido.

Resumiendo lo anterior, encontramos que el tiempo que transcurre desde que se emite el comando de Precarga (cerrar la línea y ...) hasta la recepción real de los datos por parte del procesador es igual a tRP + tRCD + CL.

Otros parámetros

Consideremos otros 2 parámetros: Retardo de activo a precarga (tRAS) y Tasa de comando (CMD). Al igual que con los otros parámetros, estos 2 parámetros tratan con la frecuencia de reloj real (que es la mitad de la frecuencia de etiquetado), y cuanto más bajos sean estos parámetros, más rápida será la memoria.

Retardo de Activo a Precarga (tRAS): si se recibe un comando “Activo” en la memoria, el siguiente comando de “Precarga” no será aceptado por la memoria hasta que haya pasado un tiempo igual a tRAS. Por lo tanto, este parámetro determina el límite de tiempo después del cual la memoria puede comenzar a leer (o escribir) datos de otra fila.

Tasa de comando (CMD): el período de tiempo desde el momento en que se activa el chip de memoria (la señal llega al pin CS - Selección de chip) hasta que el chip puede recibir cualquier comando. Este parámetro se denota con la letra “T” y puede tomar los valores 1T o 2T - 1 ciclo de reloj o 2 ciclos de reloj, respectivamente.

¡Hola queridos lectores! Hoy descubriremos qué significan los tiempos en memoria de acceso aleatorio y a qué afecta este parámetro. De hecho, de repente, bajo esta palabra de moda, están tratando de oler otro muñeco, por ejemplo, como megapíxeles en una cámara. teléfono móvil sin una óptica sana?

En este artículo, aprenderá:

Poco material

Para comprender los tiempos, qué son y para qué sirven, debe profundizar un poco más en el mecanismo de funcionamiento de la RAM. Un diagrama simplificado se ve así: las celdas de RAM se organizan de acuerdo con el principio de matrices bidimensionales, a las que se accede especificando una columna y una fila.

Las celdas de memoria son, de hecho, condensadores que pueden cargarse o descargarse, escribiendo así uno o cero (creo que todo el mundo sabe desde hace mucho tiempo que cualquier dispositivo informático funciona con código binario).

Al cambiar el voltaje de alto a bajo, se envía un pulso de acceso a fila (RAS) o columna (CAS). Las señales sincronizadas con el pulso de reloj se aplican primero a la fila y luego a la columna. Al registrar información, se proporciona un pulso de tolerancia adicional (WE). El rendimiento de la memoria depende directamente de la cantidad de datos transferidos por ciclo de reloj.

Al mismo tiempo, hay un PERO: los datos no se transmiten instantáneamente, sino con un cierto retraso, que también se llama latencia. Y al instante, como saben, no se transmite nada, incluso los fotones de luz tienen una velocidad finita. ¿Qué pasa con los electrones que intentan atravesar capas de silicio?

¿Qué significan los tiempos?

Entonces, el tiempo o la latencia es la cantidad de retraso desde la llegada hasta la ejecución del comando. Hay varias docenas de tipos, así como todo tipo de subtiempo, pero desde un punto de vista práctico solo son interesantes para ingenieros y otros grandes especialistas en hardware. Para el usuario medio, son importantes cuatro tipos de temporización, que suelen indicarse al marcar la RAM:

  • tRCD - retardo entre pulsos RAS y CAS;
  • tCL: retraso en el envío de un comando para leer o escribir en el pulso CAS;
  • tRP - retraso desde el procesamiento de la línea hasta la transición al siguiente;
  • tRAS es el retraso entre la activación de la fila y el inicio del procesamiento.

Algunos fabricantes también indican la Tasa de comando: el retraso entre la elección de un chip específico en el módulo de memoria y la activación de la fila.

Calificación

La medida de la sincronización es el ciclo del bus de memoria. De hecho, estos números nos permiten evaluar aproximadamente el rendimiento de la barra RAM incluso antes de comprarla.

Por lo general, los tiempos se indican en la placa de identificación junto con el tipo de memoria, la frecuencia y otras características. Por conveniencia, se escriben como un conjunto de números separados por un guión en el siguiente orden: tRCD-tCL-tRP-tRAS. Por ejemplo, así: 7-7-7-18.

Sin embargo, no todos los fabricantes brindan esta información, por lo que existe la posibilidad de que no encuentre los datos requeridos al desarmar la computadora y quitar el módulo de memoria. ¿Cómo conocer los parámetros de interés? En este caso, los programas acudirán al rescate que le permitirán obtener información completa sobre el hardware, por ejemplo, Speccy o CPU-Z.

Y tenga en cuenta que en las descripciones de productos de las tiendas en línea, a menudo no se proporciona información sobre los horarios.

Por lo tanto, si decide meterse con el disco duro y elegir una barra de RAM adicional con tiempos absolutamente idénticos para activar el modo RAM de doble canal (por qué lo necesita), lo más probable es que tenga que ir a una tienda de informática y engañar al vendedor (o buscar información en la marca usted mismo) ).

Ajuste de tiempo

Cada banda de RAM está equipada con un chip SPD, que almacena información sobre los tiempos recomendados en relación con las frecuencias del bus del sistema. Por lo general, la computadora, con configuraciones automáticas, establece el valor de latencia óptimo, gracias al cual la RAM mostrará el mejor rendimiento.

Puede reasignar los tiempos en el BIOS. Este es uno de los pasatiempos favoritos de los overclockers y otros hechiceros informáticos que, con la ayuda de todo tipo de configuraciones complicadas, pueden aumentar significativamente el rendimiento de cualquier hardware. Si no sabe qué tiempos establecer, es mejor no tocar nada, eligiendo la configuración automática.

Naturalmente, al comprar RAM, muchos están interesados \u200b\u200ben la pregunta de qué sucederá si diferentes módulos de memoria tienen diferentes tiempos. De hecho, no pasará nada malo, simplemente no puede ejecutar la RAM en modo de doble canal.

Se conocen casos de incompatibilidad total de módulos de memoria, cuyo uso conjunto provoca la aparición de " pantalla azul muerte ”, pero aquí, además de la latencia, deben tenerse en cuenta muchos parámetros adicionales.

A medida que se embarca en un nuevo punto de referencia para la memoria, es posible que se pregunte qué tiempos son los mejores. Naturalmente, los de abajo. Sin embargo, la diferencia en las cifras de latencia se refleja en la diferencia en las cifras de la etiqueta de precio; en igualdad de condiciones, un módulo con tiempos más bajos costará más.

Y si lees mis publicaciones anteriores, probablemente todavía recuerdes que estoy absolutamente indignado por la DDR3 fósil y pido a todos que se concentren en el estándar DDR4 progresivo al ensamblar una computadora.

También le resultará útil familiarizarse con los artículos sobre este tema y cómo se relacionan la frecuencia del procesador y la frecuencia de la RAM. Para una inmersión profunda, por así decirlo. Para saberlo todo.

Sobre esto, queridos amigos, les digo "Hasta mañana". Gracias por su atención y compartir esta publicación en las redes sociales.

) a 9. Determinan en gran medida el rendimiento de la sección de memoria del procesador y, como consecuencia, la velocidad de los componentes principales del sistema.

Ejemplo práctico: un sistema con memoria de 100 MHz con temporizaciones 2-2-2 tiene aproximadamente el mismo rendimiento que el mismo sistema a 112 MHz, pero con retardos 3-3-3. En otras palabras, dependiendo de la latencia, la diferencia de rendimiento puede ser de hasta un 10%.

La medida de los tiempos es el tacto. Por tanto, cada dígito de la Fórmula 2-2-2 representa el retardo de la señal para el procesamiento, medido en ciclos de reloj del bus del sistema. Si solo se especifica un dígito (por ejemplo, CL2), solo se asume el primer parámetro, es decir, latencia CAS. ¡El resto no es necesariamente igual a él! La práctica muestra que normalmente otros parámetros son más altos, lo que significa que la memoria es menos productiva (es decir, este es un movimiento de marketing, en la especificación hay un tiempo que no da una idea de la latencia de la memoria al realizar otras operaciones).

A veces, la fórmula de sincronización de la memoria puede constar de cuatro dígitos, por ejemplo 2-2-2-6. El último parámetro se llama "DRAM Cycle Time Tras / Trc" y caracteriza la velocidad de todo el chip de memoria. Determina la relación entre el intervalo durante el cual la fila está abierta para la transferencia de datos (tRAS - RAS # Tiempo activo) y el período durante el cual el ciclo completo de apertura y actualización de la fila (tRC - Tiempo de ciclo de fila), también llamado Ciclo de banco. Hora).

Los fabricantes suelen suministrar a sus chips, en base a los cuales se construye la barra de memoria, información sobre los tiempos recomendados para las frecuencias de bus del sistema más comunes. Puede ver esta información utilizando el programa CPU-Z, por ejemplo.

Desde el punto de vista del usuario, la información sobre los tiempos le permite estimar aproximadamente el rendimiento de la RAM, antes de comprarla. Los tiempos de memoria de la generación DDR se consideraron importantes porque el caché del procesador era relativamente pequeño y los programas a menudo accedían a la memoria. Los tiempos de memoria DDR3 reciben mucha menos atención, ya que los procesadores modernos (por ejemplo, Intel Core DUO e Intel I5, I7) tienen cachés L2 relativamente grandes y están equipados (nuevamente, relativamente) con un caché L3 enorme, lo que permite que estos procesadores accedan a la memoria con mucha menos frecuencia y, en algunos casos, todo el programa se coloca en el caché del procesador.

Nombre del parámetro Designacion Definición
Latencia CAS CL El retraso entre el envío de la dirección de la columna a la memoria y el inicio de la transferencia de datos. El tiempo necesario para leer el primer bit de la memoria cuando la línea deseada ya está abierta.
Retraso de dirección de fila a dirección de columna T RCD El número de tics entre la apertura de una fila y el acceso a las columnas de la misma. El tiempo necesario para leer el primer bit de la memoria sin una línea activa es T RCD + CL.
Tiempo de precarga de fila T RP El número de tics entre el comando para precargar el banco (cerrar una línea) y la apertura de la siguiente línea. El tiempo necesario para leer el primer bit de la memoria cuando hay otra línea activa es T RP + T RCD + CL.
Fila de tiempo activo T RAS El número de tics entre el comando de apertura de banco y el comando de precarga. Es hora de actualizar la fila. Superpuesto en T RCD. Por lo general, es aproximadamente igual a la suma de los tres números anteriores.
Notas:
  • RAS: Estroboscópico de dirección de fila
  • CAS: Estroboscópico de dirección de columna
  • T WR: tiempo de recuperación de escritura, el tiempo entre el último comando de escritura y la precarga. Por lo general, T RAS \u003d T RCD + T WR.
  • T RC: tiempo de ciclo de fila. T RC \u003d T RAS + T RP.

Fundación Wikimedia. 2010.

Vea qué son los "Tiempos" en otros diccionarios:

    Overclocking, overclocking (del inglés overclocking) que incrementa la velocidad de los componentes del ordenador debido a su funcionamiento en modos de funcionamiento forzados (anormales). Contenido 1 Criterios para el funcionamiento normal de la computadora ... Wikipedia

    Este término tiene otros significados, consulte DDR. tipos de memoria DRAM FPM RAM EDO RAM Burst EDO RAM SDRAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM DDR4 SDRAM Rambus RAM QDR SDRAM VRAM WRAM SGRAM GDDR2… Wikipedia

    Tipos de memoria DRAM FPM RAM EDO RAM Burst EDO RAM SDRAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM DDR4 SDRAM Rambus RAM QDR SDRAM VRAM WRAM SGRAM GDDR2 GDDR3 GDDR4 GDDR5… Wikipedia

    Tipos de memoria DRAM FPM RAM EDO RAM Burst EDO RAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM QDR SDRAM WRAM SGRAM GDDR3 GDDR5 DRAM (Dynamic Random Access Memory) es uno de los tipos de memoria de acceso aleatorio (RAM) de computadora, el más utilizado en ... ... Wikipedia

    Captura de pantalla del programa de prueba que demuestra el overclocking del procesador Overclocking, overclocking (del inglés overclocking) que aumenta la velocidad de los componentes de la computadora debido a su operación en modos de operación forzados (anormales). Contenido 1 ... Wikipedia

    Captura de pantalla del programa de prueba que demuestra el overclocking del procesador Overclocking, overclocking (del inglés overclocking) que aumenta la velocidad de los componentes de la computadora debido a su operación en modos de operación forzados (anormales). Contenido 1 ... Wikipedia

    Este término tiene otros significados, consulte Latencia. Este artículo debería estar wikificado. Rellénelo de acuerdo con las reglas de formato del artículo. Latencia (Inglés ... Wikipedia

    Este término tiene otros significados, consulte DNS (desambiguación). Nombre DNS: Nivel del sistema de nombres de dominio (según modelo OSI): Familia de aplicaciones: TCP / IP Puerto / ID: 53 / TCP, 53 / UDP Propósito del protocolo: Resolución de nombres de dominio ... Wikipedia

    Arquitectura informática de Harvard, cuyas características distintivas son: 1. El almacén de instrucciones y el almacén de datos son dispositivos físicos diferentes. 2. El canal de instrucción y el canal de datos también están separados físicamente. ... ... Wikipedia

Hola invitados de mi blog.

Decidí escribir un artículo sobre qué son los tiempos de RAM, ya que noté que pocas personas prestan la debida atención a este parámetro al elegir un dispositivo. Aunque es en él que se determina el rendimiento de la RAM con la misma frecuencia de reloj y otras características idénticas.

Ya he escrito sobre este tema, pero esta vez quiero detenerme en él con más detalle para que incluso los usuarios novatos sepan qué significan los números "incomprensibles" indicados en la RAM. Entonces, empezaré desde cero.


Cómo funciona la RAM

Será más fácil para mí explicar el propósito de los tiempos si primero comprendes cómo funcionan. Tiene un carácter dinámico, es decir, necesita un suministro constante de electricidad. Por lo tanto, cada vez que reinicia su computadora, pierde lo que estaba en el caché.

El microcircuito incluye celdas en forma de condensadores. Se cargan cuando se escribe una unidad lógica y se descargan cuando se introduce cero. Todas las celdas están estructuradas en forma de matrices bidimensionales, y el acceso a cada una se abre especificando la dirección de una fila RAS (Row Access Strobe) específica y una columna CAS (Acess Strobe).

Su selección se realiza mediante un pulso estroboscópico, es decir, cambiando el nivel de voltaje de alto a bajo. Sincronizado con el pulso del reloj, la señal de activación se envía una a una: primero a la fila y luego a la columna. Si se realiza una escritura, se le da otro pulso de acceso: WE (Write Enable), que funciona según el mismo principio.

La esencia de los tiempos

Estos parámetros muestran cuánto tiempo le toma a la RAM realizar ciertas operaciones con columnas y filas para escribir información en una celda o leer de ella. Los tiempos se miden en ciclos de reloj del bus del sistema. Como puede imaginar, cuanto más bajos sean estos valores, mejor.

Si estaba mirando la barra, debería haber notado las designaciones como DDR3 1600 MHz 9-9-9-24. Los últimos números, separados por un guión, muestran el número de pulsos de reloj para 4 tiempos. El más importante de ellos es, por lo tanto, solo él puede prescribirse en la etiqueta. No obstante, analizaremos todo a su vez para que comprendas a qué afectan.

Latencia CAS

Las primeras 3 letras representan la luz estroboscópica de dirección de columna (dirección estroboscópica de columna). Este es el parámetro que se indica al principio. Muestra el retardo de reloj requerido por el módulo para seleccionar la columna correcta en la línea de memoria para leer cierta información.

Intentaré simplificar mi explicación: CL es el tiempo entre recibir un comando de lectura y ejecutarlo. La solicitud de esta operación va a la RAM desde el procesador y, a su vez, desde usted.

Es por eso que este parámetro es el más importante: muestra la velocidad de la RAM.

RAS-CAS

Ya conociste estas dos abreviaturas cuando describo el principio de funcionamiento de un módulo de memoria. Este tiempo se llama tRCD para abreviar. Muestra el número de ciclos de reloj desde la eliminación del pulso RAS (seleccionando la fila deseada) hasta la emisión de la señal CAS (encontrando la columna en la fila). En otras palabras, es el período de tiempo entre la recepción del comando "Activo" y la ejecución del comando "Leer" o "Escribir" subsiguiente.

Precarga de RAS

Este tiempo indica la cantidad de ciclos de reloj entre la señal para precargar una línea de datos y obtener acceso a la siguiente. En pocas palabras, muestra cuánto tiempo transcurre entre la finalización del procesamiento de una línea y la transición a otra (del comando "Precarga" a "Activo").

Fila activa

También puede encontrar un nombre como tRAS (tiempo de retraso activo para precarga). Este parámetro define el retraso durante el cual una línea está activa.

Descubra el número de ticks de nuestro módulo

Me pregunto cuántos tiempos tiene su computadora. No es necesario que lo desarme, ya que la etiqueta de la barra no es la única opción en la que se pueden ver estos valores.

Ya escribí sobre esto en, pero lo repetiré para quienes se lo perdieron. Necesitas descargar la utilidad CPU-Z... Cuando lo inicie, vaya a la pestaña "Memoria" y verá los 4 tiempos y aún más. En general, este es un programa útil, así que no sea perezoso instalarlo.


Cambio de horarios

Si desea overclockear su RAM, probablemente se esté preguntando, ¿es posible cambiar los valores de los retrasos de tiempo? Poder.

Por lo general, se instalan automáticamente cuando conecta el módulo a la placa base. Pero habiendo ingresado al BIOS, es posible configurarlos manualmente. Para hacer esto, necesita la sección "Chipset avanzado" y la opción "Tiempos de DRAM". Sin embargo, si no está seguro de sus acciones, es mejor dejar la opción Auto, porque pueden ocurrir consecuencias desagradables si la configuración es incorrecta.

Quizás algún día escriba sobre este tema con más detalle.

Suscríbete a las actualizaciones de mi blog para no perderte lo más interesante.

Al hacer overclocking en una computadora, prestamos más atención a componentes como un procesador y una tarjeta de video, y la memoria, como un componente igualmente importante, a veces se pasa por alto. Pero es precisamente el ajuste fino del subsistema de memoria lo que puede aumentar aún más la velocidad de renderizado de una escena en editores tridimensionales, reducir el tiempo que lleva comprimir un archivo de video doméstico o agregar un par de cuadros por segundo en su juego favorito. Pero incluso si no está haciendo overclocking, el rendimiento adicional nunca está de más, especialmente porque el riesgo es mínimo con el enfoque correcto.

Atrás quedaron los días en que el acceso a la configuración del subsistema de memoria en la configuración del BIOS se cerraba de miradas indiscretas. Ahora hay tantos de ellos que incluso un usuario capacitado puede confundirse con tal variedad, por no mencionar un simple "usuario". Intentaremos explicar en la medida de lo posible los pasos necesarios para mejorar el rendimiento del sistema a través de la configuración más simple de los tiempos principales y, si es necesario, algunos otros parámetros. En este artículo, consideraremos una plataforma Intel con memoria DDR2 basada en un chipset de la misma empresa, y el objetivo principal será mostrar no cuánto aumentará la velocidad, sino cómo exactamente debe aumentarse. En cuanto a las soluciones alternativas, nuestras recomendaciones son casi completamente aplicables para la memoria DDR2, y para las DDR ordinarias (frecuencias y latencias más bajas y voltajes más altos) existen algunas reservas, pero en general los principios de sintonización son los mismos.

Como sabe, cuanto menor sea la latencia, menor será la latencia de la memoria y, en consecuencia, mayor será la velocidad de funcionamiento. Pero no reduzca inmediatamente y sin pensar la configuración de la memoria en el BIOS, ya que esto puede llevar a resultados completamente opuestos, y tendrá que devolver todas las configuraciones a su lugar o usar Clear CMOS. Todo debe llevarse a cabo gradualmente: cambiar cada parámetro, reiniciar la computadora y probar la velocidad y estabilidad del sistema, y \u200b\u200basí cada vez hasta que se alcancen indicadores estables y de rendimiento.

Por el momento, el tipo de memoria más relevante es DDR2-800, pero ha aparecido recientemente y solo está ganando impulso. El siguiente tipo (o mejor dicho, el anterior), DDR2-667, es uno de los más extendidos, y el DDR2-533 ya está empezando a desaparecer del escenario, aunque está presente en el mercado en cantidades suficientes. No tiene sentido considerar la memoria DDR2-400, ya que prácticamente ha desaparecido del uso. Los módulos de memoria de cada tipo tienen un cierto conjunto de tiempos y, para una mayor compatibilidad con la variedad de equipos disponibles, están ligeramente sobreestimados. Entonces, en SPD de módulos DDR2-533, los fabricantes generalmente indican retrasos de tiempo 4-4-4-12 (CL-RCD-RP-RAS), en DDR2-667 - 5-5-5-15 y en DDR2-800 - 5- 5-5-18, con un voltaje de suministro estándar de 1.8-1.85 V. Pero nada impide que se reduzcan para aumentar el rendimiento del sistema, y \u200b\u200bsiempre que el voltaje se eleve a solo 2-2.1 V (que para la memoria estará dentro de normas, pero el enfriamiento aún no duele) es muy posible establecer retrasos aún más agresivos.

Elegimos la siguiente configuración como plataforma de prueba para nuestros experimentos:

  • Placa base: ASUS P5B-E (Intel P965, BIOS 1202)
  • Procesador: Intel Core 2 Extreme X6800 (2,93 GHz, 4 MB de caché, FSB1066, LGA775)
  • Sistema de refrigeración: Thermaltake Big Typhoon
  • Tarjeta de video: ASUS EN7800GT Dual (2хGeForce 7800GT, pero solo se usó "la mitad" de la tarjeta de video)
  • Disco duro: Samsung HD120IJ (120 GB, 7200 rpm, SATAII)
  • Unidad: Samsung TS-H552 (DVD +/- RW)
  • Fuente de alimentación: Zalman ZM600-HP

Se utilizaron como RAM dos módulos DDR2-800 de 1GB fabricados por Hynix (1GB 2Rx8 PC2-6400U-555-12), lo que permitió ampliar el número de pruebas con diferentes modos de memoria y combinaciones de tiempo.

Aquí hay una lista del software requerido que le permite verificar la estabilidad del sistema y registrar los resultados de la configuración de la memoria. Para comprobar la estabilidad de la memoria, puede utilizar programas de prueba como Testmem, Testmem +, S&M, Prime95, como una utilidad para configurar tiempos "sobre la marcha" en el entorno de Windows se utiliza MemSet (para plataformas Intel y AMD) y A64Info (solo para AMD)... Un archivador puede averiguar la justificación de los experimentos sobre la memoria. WinRAR 3.70b (hay un punto de referencia incorporado), por el programa SuperPIcalculando el valor de pi, por el paquete de prueba Everest (también hay un punto de referencia incorporado), SiSoft Sandra etc.

La configuración principal se realiza en la configuración del BIOS. Para hacer esto, presione la tecla durante el inicio del sistema. Supr, F2 u otro, según el fabricante de la placa. A continuación, buscamos un elemento de menú responsable de la configuración de la memoria: tiempos y modo de funcionamiento. En nuestro caso, los ajustes deseados estaban en Configuración avanzada / Chipset / Configuración de puente norte (tiempos) y Avanzado / Configurar frecuencia del sistema (modo de funcionamiento o, más simplemente, frecuencia de memoria). En el BIOS y otras tarjetas, la configuración de la memoria se puede encontrar en "Funciones avanzadas del chipset" (Biostar), "Configuración avanzada / de memoria" (Intel), "Menú del software + Funciones avanzadas del chipset" (abit), "Funciones avanzadas del chipset / Configuración DRAM" (EPoX), "Funciones de OverClocking / Configuración de DRAM" (Zafiro), "MB Intelligent Tweaker" (Gigabyte, para activar la configuración, haga clic en en la ventana principal del BIOS) Ctrl + F1) etc. El voltaje de suministro generalmente se cambia en el elemento del menú de overclocking y se designa como "Voltaje de memoria", "Control de sobrevoltaje DDR2", "Voltaje DIMM", "Voltaje DRAM", "VDIMM", etc. Además, para diferentes placas del mismo fabricante, la configuración puede diferir tanto en el nombre como en la ubicación, y en la cantidad, por lo que en cada caso tendrá que consultar las instrucciones.

Si no desea aumentar la frecuencia de funcionamiento de los módulos (sujeto a las capacidades y el soporte de la placa) por encima de su nominal, entonces puede limitarse a reducir los retrasos. Si es así, entonces tendrá que recurrir a aumentar la tensión de alimentación, así como a reducir los tiempos, dependiendo de la memoria en sí. Para cambiar la configuración, basta con transferir los elementos necesarios del modo "Auto" al "Manual". Estamos interesados \u200b\u200ben los tiempos principales, que generalmente se encuentran juntos y se denominan de la siguiente manera: CAS # Latency Time (CAS, CL, Tcl, tCL), RAS # to CAS # Delay (RCD, Trcd, tRCD), RAS # Precharge (Row Precharge Time, RP, Trp, tRP) y RAS # Activar para precarga (RAS, Min.RAS # Tiempo activo, Tiempo de ciclo, Tras, tRAS). También hay un parámetro más: Command Rate (Memory Timing, 1T / 2T Memory Timing, CMD-ADDR Timing Mode), que toma el valor 1T o 2T (otro valor apareció en el chipset AMD RD600 - 3T) y está presente en la plataforma AMD o en los chipsets NVidia. (en la lógica de Intel, está bloqueado en 2T). Cuando este parámetro se reduce a uno, la velocidad del subsistema de memoria aumenta, pero su frecuencia máxima posible disminuye. Al intentar cambiar los tiempos principales en algunos placas base podemos esperar algunas trampas: al deshabilitar la sintonización automática, restablecemos los subtiempo (temporizaciones adicionales que afectan tanto la frecuencia como el rendimiento de la memoria, pero no tan significativamente como las principales), como, por ejemplo, en nuestra placa de prueba. En este caso, deberá utilizar el programa MemSet (preferiblemente la última versión) y ver los valores de subtiempo (subtiempo) para cada modo de funcionamiento de la memoria para establecer valores similares en el BIOS "e.

Si los nombres de los retrasos no coinciden, entonces el "método de empuje científico" funciona bien aquí. Al cambiar ligeramente la configuración adicional en la configuración del BIOS, verificamos con el programa qué, dónde y cómo ha cambiado.

Ahora, para la memoria que funciona a 533 MHz, puede intentar configurar 3-3-3-9 o incluso 3-3-3-8 en lugar de los retrasos estándar 4-4-4-12 (o alguna otra variante). Si el sistema no se inicia con tales configuraciones, elevamos el voltaje en los módulos de memoria a 1.9-2.1 V.No se recomienda arriba, incluso a 2.1 V, es recomendable usar enfriamiento de memoria adicional (la opción más simple es dirigir el flujo de aire de un enfriador convencional hacia ellos ). Pero primero, debe realizar pruebas con configuraciones estándar, por ejemplo, en el archivador WinRAR (Herramientas / Benchmark y prueba de hardware), que es muy sensible a los tiempos. Tras cambiar los parámetros, volvemos a comprobar y, si el resultado es satisfactorio, lo dejamos como está. Si no, como sucedió en nuestras pruebas, entonces usando la utilidad MemSet en el entorno de Windows (esta operación puede llevar a un congelamiento del sistema, o peor aún, a su completa inoperabilidad) o por medio de la configuración del BIOS elevamos RAS # a CAS en uno # Retrasar y probar de nuevo. Luego, puede intentar disminuir el parámetro RAS # Precharge en uno, lo que aumentará ligeramente el rendimiento.

Hacemos lo mismo para la memoria DDR2-667: en lugar de 5-5-5-15, configure 3-3-3-9. Durante las pruebas, también tuvimos que aumentar RAS # a CAS # Delay, de lo contrario, el rendimiento no fue diferente de la configuración estándar.

Para un sistema que usa DDR2-800, las latencias se pueden reducir a 4-4-4-12 o incluso 4-4-3-10, dependiendo de los módulos específicos. En cualquier caso, la selección de tiempos es puramente individual y es bastante difícil dar recomendaciones específicas, pero los ejemplos dados pueden ayudarlo a ajustar el sistema. Y no olvide la tensión de alimentación.

Como resultado, probamos con ocho variantes y combinaciones diferentes de modos de memoria y latencias, y también incluimos los resultados de la memoria de overclocking en las pruebas: Team Xtreem TXDD1024M1066HC4, operando a una frecuencia efectiva de 800 MHz con tiempos de 3-3-3-8. Entonces, para el modo de 533 MHz, hubo tres combinaciones con los tiempos 4-4-4-12, 3-4-3-8 y 3-4-2-8, para 667 MHz solo hay dos: 5-5-5-15 y 3 -4-3-9, y para 800 MHz, como en el primer caso, tres son 5-5-5-18, 4-4-4-12 y 4-4-3-10. Se utilizaron los siguientes paquetes de prueba: una subprueba de memoria de un paquete sintético PCMark05, un archivador WinRAR 3.70b, un programa para calcular el número Pi - SuperPI y el juego Doom 3 (resolución 1024x768, calidad gráfica alta). La latencia de la memoria fue verificada por el punto de referencia incorporado del programa Everest. Todas las pruebas se ejecutaron en Windows XP Professional Edition SP2. Los resultados presentados en los diagramas están ordenados por modo de funcionamiento.

Como puede ver en los resultados, la diferencia en algunas pruebas es insignificante y, a veces, incluso insignificante. Esto se debe a que el FSB de 1066 MHz del procesador Core 2 Duo tiene un ancho de banda teórico de 8,5 GB / s, que es equivalente al ancho de banda de la memoria DDR2-533 de doble canal. Cuando se usa una memoria más rápida, el FSB se convierte en el factor limitante en el rendimiento del sistema. La reducción de la latencia aumenta el rendimiento, pero no tanto como el aumento de la frecuencia de la memoria. Al usar la plataforma AMD como banco de pruebas, se podría observar una imagen completamente diferente, lo que, si es posible, haremos la próxima vez, pero por ahora, volvamos a nuestras pruebas.

En sintéticos, el aumento de rendimiento con la disminución de la latencia para cada uno de los modos fue de 0,5% para 533 MHz, 2,3% para 667 MHz y 1% para 800 MHz. Se nota un aumento significativo en el rendimiento cuando se cambia de la memoria DDR2-533 a DDR2-667, pero el cambio de 667 a DDR2-800 no proporciona tal aumento de velocidad. Además, la memoria en un nivel más bajo y con tiempos bajos está muy cerca de la versión de frecuencia más alta, pero con configuraciones nominales. Y esto es cierto para casi todas las pruebas. Para el archivador WinRAR, que es bastante sensible a los cambios en los tiempos, el indicador de rendimiento aumentó ligeramente: 3.3% para DDR2-533 y 8.4% para DDR2-667 / 800. El cálculo del octavo lugar decimal millonésimo del número pi trató varias combinaciones en términos de porcentaje mejor que PCMark05, aunque ligeramente. La aplicación de juegos no favorece fuertemente a DDR2-677 con tiempos de 5-5-5-15, y solo bajar este último permitió omitir la memoria más lenta (que, como resultó, no le importa lo que valen los tiempos) en dos cuadros. La configuración de memoria DDR2-800 dio un aumento de dos cuadros más, y la variante de overclocking, que tuvo una buena brecha en el resto de las pruebas, no salió muy por delante de su contraparte menos costosa. Sin embargo, además del procesador y la memoria, hay un vínculo más: el subsistema de video, que realiza sus propios ajustes en el rendimiento de todo el sistema en su conjunto. El resultado de la latencia de la memoria fue sorprendente, aunque si observa detenidamente el gráfico, queda claro por qué los indicadores son exactamente lo que son. Cayendo con frecuencia creciente y tiempos decrecientes del modo DDR2-533 4-4-4-12, la latencia tiene un "fallo" en DDR2-667 3-4-3-9, y este último modo prácticamente no es diferente del anterior excepto la frecuencia. Y gracias a latencias tan bajas, DDR2-667 pasa por alto fácilmente DDR2-800, que tiene valores más altos, pero el ancho de banda DDR2-800 le permite avanzar en aplicaciones reales.

Y en conclusión, me gustaría decir que a pesar del pequeño porcentaje de ganancia de rendimiento (~ 0.5-8.5), que se obtiene al reducir los retrasos, el efecto sigue presente. E incluso al cambiar de DDR2-533 a DDR2-800, obtenemos un aumento de 3-4% en promedio, y en WinRAR más de 20. Así que este "ajuste" tiene sus ventajas y le permite aumentar ligeramente el rendimiento del sistema incluso sin un overclocking serio.

 
Artículos por tema:
¿Cuándo se lanzará el nuevo firmware para Samsung Galaxy?
El sistema operativo más nuevo es Android 8 Oreo, al que ya se han actualizado costosos teléfonos insignia y, por supuesto, las innovaciones tampoco han pasado por alto a Xiaomi. Los propietarios de estos teléfonos inteligentes no hace mucho tiempo recibieron una marca fresca, pero popular no se detiene
Cómo usar su cuenta personal y verificar su cuenta en intertelecom assa
La Internet 4G / 3G de alta velocidad se está extendiendo todos los días entre los usuarios modernos de la Red, que están acostumbrados a estar en contacto en cualquier momento. Y esto se explica fácilmente, dada la estabilidad de dicha conexión a Internet, la capacidad de conectar cualquier dispositivo, conveniente
¿Por qué no funcionan los números del teclado de la derecha y cómo solucionarlo?
La mayoría de las computadoras portátiles tienen un teclado de tamaño completo con un teclado numérico a la derecha. Pero para usar estos botones, primero debe encender la unidad lateral. Esto se puede hacer usando la tecla Num Lock o en combinación con el botón Fn, a través de la tecla en pantalla
Deshabilitar la actualización automática de aplicaciones en Android
El mundo no se detiene, y esto se aplica plenamente al software de los dispositivos móviles. Las actualizaciones de los sistemas operativos se desarrollan periódicamente para eliminar las deficiencias identificadas del sistema obsoleto. A continuación se muestra una guía