Contactos

¿Intel incorporará controladores de memoria a los procesadores? Los controladores de memoria pueden proteger la memoria de la PC ¿Qué es un controlador de memoria integrado?

¡Hola Giktimes! Actualizar la RAM es el tipo más básico de actualización de PC, siempre y cuando tengas suerte y no te topes con una de las muchas incompatibilidades de hardware. Le contamos en qué casos un conjunto de RAM genial no se "inicia" en una PC vieja, por qué en algunas plataformas es posible aumentar la RAM sólo con la ayuda de módulos "seleccionados" y le advertimos sobre otras peculiaridades características del hardware.


De la RAM sabemos que nunca sobra, y que, dependiendo de la antigüedad del ordenador, hay que elegir entre DDR muy antigua, DDR2 antigua, DDR3 madura y DDR4 moderna. En este punto, se podría completar la guía en el nivel "bueno, lo principal es comprarlo, y luego de alguna manera funcionará, o cambiarlo, en todo caso": es hora de considerar lo agradable y no tan específico en la selección de hardware. Es decir, casos en los que:

  • Debería funcionar, pero por alguna razón no funciona.
  • la actualización no es rentable o es mejor hacerlo en varios pasos
  • Quiero hacer la modernización con “poca sangre” de acuerdo con el potencial del PC

Compruebe dónde está ubicado el controlador

Si está actualizando una computadora obsoleta no sólo por "amor al arte" sino también por razones prácticas, tiene sentido evaluar primero qué tan viable es la plataforma de hardware antes de invertir en ella. Los más arcaicos de los actuales son los conjuntos de chips para Socket 478 (Pentium IV, Celeron), que se extienden desde plataformas con soporte para SDRAM PC133 (chipset Intel 845, por ejemplo), hasta opciones convencionales basadas en DDR, hasta versiones posteriores, sorprendentemente más Conjuntos de chips modernos con soporte DDR2 PC2-5300 (Intel 945GC, etc.).


Anteriormente, los controladores estaban ubicados fuera del procesador, pero ahora sucede que funcionan desde el interior.

En este contexto, las alternativas del campo AMD de la misma época parecen menos coloridas: todos los conjuntos de chips para Socket 754, que albergaban el Athlon 64, representantes de la microarquitectura K8, admiten memoria DDR, el mismo tipo de memoria era compatible con procesadores para Socket 939 (Athlon 64 y el primer Athlon 64 X2 de doble núcleo). Además, en el caso de los chips AMD, el controlador de memoria estaba integrado en el procesador; este enfoque no sorprendería a nadie, pero Intel mantuvo deliberadamente el controlador en el chipset, precisamente para combinar procesadores para el mismo zócalo con nuevos tipos de RAM.

Por esta razón, los chips AMD posteriores para el socket AM2/AM2+ con un controlador de RAM debajo de la cubierta del procesador funcionaron solo con DDR2, mientras que Intel con su “longevo” Socket 775 extendió el placer con DDR hasta los mismos tomates de DDR3. En plataformas más modernas, ambos fabricantes de procesadores han cambiado a un controlador de CPU en chip, y esos trucos con el soporte de RAM variada son cosa del pasado.

¿Cuándo es más barato cambiar un chipset que desembolsar una memoria antigua?

Esta engorrosa lista no es necesaria para impresionar a los lectores con la amplitud y abundancia de conjuntos de chips en las PC obsoletas, sino para proporcionar una maniobra de actualización ligeramente inesperada. La esencia de esta simple maniobra es que a veces será más racional comprar una placa base compatible con una memoria más barata y moderna que desembolsar la ya escasa RAM de la generación anterior.

Porque la misma cantidad de memoria DDR2 en el mercado secundario será al menos un 50% más cara que una memoria DDR3 de capacidad comparable. Sin mencionar que DDR3 aún no se ha retirado de la línea de ensamblaje, por lo que se puede comprar nuevo, en un kit económico.
Y con los nuevos conjuntos de chips, es posible ampliar la RAM a valores que son relevantes en la actualidad. Por ejemplo, si compara los precios en el comercio minorista ruso, entonces 8 gigabytes (2x 4 Gb) de memoria DDR2 con una frecuencia de 800 MHz le costarán alrededor de 10 mil rublos, y la misma cantidad de memoria DDR3 con una frecuencia de 1600 MHz ( Valor de Kingston RAM KVR16N11/8, por ejemplo) - 3800-4000 rublos. Teniendo en cuenta la compra y venta de una placa base para una PC antigua, la idea parece razonable.

Todos conocen desde hace mucho tiempo la realidad de actualizar computadoras con soporte nativo DDR y DDR2:

  • módulos de memoria con diferentes tiempos y frecuencias la mayoría de las veces logran trabajar juntos y la "alineación" se produce según el perfil SPD en un módulo menos potente o (lo que es peor) la placa base elige un perfil estándar para trabajar con RAM. Como regla general, con la frecuencia de reloj mínima permitida.
  • Lo ideal es que el número de módulos sea igual al número de canales.. En un PC antiguo, dos tarjetas de memoria con una capacidad de 1 GB cada una funcionarán más rápido que cuatro módulos con una capacidad de 512 MB. Menos módulos significan una menor carga en el controlador y una mayor eficiencia.


Dos canales en el controlador: dos módulos de memoria para un rendimiento máximo. El resto es un compromiso entre capacidad y velocidad.
  • Los módulos de igual volumen funcionan de manera más eficiente en el modo de doble canal.. En otras palabras, 1 GB + 1 GB será mejor que 1 GB + 512 MB + 512 MB.
  • evaluar el rendimiento de la plataforma antes de comprar memoria. Porque algunos conjuntos de chips no revelan el potencial ni siquiera de su tipo de RAM "antediluviano". Por ejemplo, la plataforma Intel 945 Express está equipada con un controlador DDR2 de doble canal que admite frecuencias de hasta 667 MHz. Esto significa que la plataforma reconocerá los módulos DDR2 PC6400 que compró, pero los módulos tendrán un rendimiento limitado y funcionarán solo como PC2-5300, "idénticos a los naturales".


El socket Intel LGA775 es una de las opciones a la hora de comprar una placa base con soporte DDR3 es más fácil y económico que actualizar la memoria con una plataforma basada en la versión antigua de DDR.

Y parece que esta lista de matices es suficiente para que quieras "arrastrar" una computadora basada en LGA775 a un chipset con soporte DDR3. Sin embargo, todavía te reirás, pero actualizar una plataforma antigua con nueva RAM también tiene sus propios matices.

En las plataformas de debut con soporte DDR3 (chipsets Intel x4x y x5x y análogos de AMD de la misma época), los controladores solo pueden funcionar con módulos de estilo antiguo. ¿Una situación absurda? Sí, pero el hecho sigue siendo un hecho.

El hecho es que los sistemas antiguos no hablan el "lenguaje de comunicación" con módulos equipados con chips de memoria de alta densidad. En el ámbito cotidiano, esto significa que este módulo, cuyos 4 gigabytes están “repartidos” en ocho chips en la parte frontal de la placa de circuito impreso, no podrá funcionar en un PC antiguo. Y estará operativo el antiguo módulo, en el que se implementa el mismo volumen en 16 chips (8 en cada lado) con un volumen y frecuencia similares.

Estos problemas de compatibilidad son típicos, por ejemplo, del Intel G41 Express de escritorio (el mismo que lleva una parte considerable de los Core 2 Duo o Core 2 Quad supervivientes) o del Intel HM55 móvil (portátiles basados ​​en el Intel Core de primera generación). sobre la microarquitectura de Nehalem).

A veces, los fabricantes de placas base/portátiles lanzan nuevas versiones de BIOS para enseñar a las plataformas más antiguas a trabajar con nuevas revisiones de RAM, pero la mayoría de las veces no se habla de soporte a largo plazo para equipos antiguos. Y, desafortunadamente, no se habla de ninguna serie especial de memoria para los propietarios de PC "obsoletas, pero no del todo": la producción de memoria ha avanzado y devolverla es muy costoso.

Para no preocuparse por conceptos como "densidad de chip de memoria" en el hogar, se recomienda a los propietarios de PC antiguas que busquen DIMM de doble cara, módulos de memoria de doble cara que tienen más probabilidades de ser compatibles con las primeras plataformas basadas en DDR3. En la línea de modelos Kingston, una opción adecuada sería HyperX Blu KHX1333C9D3B1K2/4G - Módulo DDR3 de 4 GB para ordenadores de sobremesa con dieciséis módulos de memoria integrados. No es tan fácil de encontrar a la venta, pero si quieres 16 GB en una PC vieja, debes saber cómo girar.

Y sí, los chipsets "mejores de los arcaicos", como el Intel P35 Express, por ejemplo, también se contentan con el soporte DDR3 a 1333 en lugar de los 1600 MHz típicos de las plataformas económicas modernas.


HyperX Blu KHX1333C9D3B1K2 es una de las pocas formas de obtener 16 GB de RAM en PC más antiguas

Sin diversidad, no hay problema

Después de un largo “bastión de resistencia” con el controlador de memoria en el puente norte de las plataformas Intel, los experimentos se detuvieron. Todas las nuevas plataformas Intel y AMD incluían un controlador bajo la cubierta de la propia CPU. Esto, por supuesto, es malo desde el punto de vista de la longevidad de la plataforma (no se puede "cambiar" a un nuevo tipo de memoria con un procesador antiguo), pero los fabricantes de RAM se ajustaron y, como usted Como puede ver, la memoria DDR3 no ha perdido su popularidad ni siquiera en 2017. Sus operadores hoy son las siguientes plataformas:
AMD Intel
am3 lga1366
am3+ lga1156
fm1 lga1155
fm2 lga1150
fm2+ lga2011

¡La lista de arquitecturas de procesadores basadas en estas plataformas es mucho más extensa! Pero hay menos variedad en la elección del recuerdo, o más bien casi ninguna. La única excepción son los procesadores AMD para el socket AM3, que, para deleite de los compradores preocupados por su presupuesto, son compatibles con el socket AM2, AM2+. En consecuencia, los "rojos" equiparon dichos procesadores con un controlador universal que admite tanto memoria DDR2 (para AM2+) como DDR3. Es cierto que para "impulsar" DDR3 en el zócalo AM3 a frecuencias de 1333 y 1600 MHz, también tendrá que modificar la configuración.


Así es aproximadamente como se comparan en el pasado reciente las nuevas computadoras basadas en DDR3 y los tipos de memoria de la competencia

Los principios para seleccionar la memoria en el caso de plataformas basadas en DDR3 son los siguientes:

  • para FM1, FM2 y FM2+, si hablamos de una APU con potentes gráficos integrados, puedes y debes elegir la RAM más potente. Incluso los chips más antiguos basados ​​​​en FM1 son capaces de hacer frente a DDR3 a una frecuencia de 1866 MHz, y los chips basados ​​​​en la microarquitectura Kaveri y su "restyling" Godavari en algunos casos exprimen todo el jugo incluso de DDR3 extremadamente overclockeado a una frecuencia de 2544 ¡Megahercio! Y estos no son megahercios de “maíz”, pero sí realmente útiles en escenarios de trabajo reales. Por lo tanto, el overclocking de la memoria para dichas computadoras es simplemente necesario.


Aumentos de rendimiento en las APU AMD según la frecuencia de la RAM (fuente: ferra.ru)

Vale la pena empezar, por ejemplo, con los módulos. HyperX HX318C10F - Ya funcionan "en la base" a 1866 MHz y CL10, y con overclocking serán útiles para los procesadores híbridos AMD sensibles al reloj.


Las APU de AMD necesitan desesperadamente memoria de alta frecuencia

  • Procesadores Intel "antiguos" en LGA1156 y su servidor hermano LGA1366 plataformas capaz de montar DDR3 de alta frecuencia solo si el multiplicador está seleccionado correctamente. La propia Intel garantiza un funcionamiento estable exclusivamente dentro del rango de “hasta 1333 MHz”. Por cierto, no olvide que además de admitir memoria registrada ECC, las plataformas de servidor LGA1366 y LGA2011 ofrecen controladores DDR3 de tres y cuatro canales. Y siguen siendo, quizás, los únicos candidatos para ampliar la RAM a 64 GB, porque los módulos de memoria no registrados con una capacidad de 16 GB casi nunca se encuentran en la naturaleza. Pero en LGA2011, el overclocking de memoria se hizo fácilmente posible hasta 2400 MHz.
  • Casi todos los procesadores basados ​​en microarquitecturas Puente Sandy y Puente Ivy (LGA1155) Admite RAM con frecuencias de hasta 1333 MHz. Ya no es posible aumentar la frecuencia del generador de reloj y así lograr un overclock “fácil” en esta generación de Intel Core. Pero los modelos con un multiplicador desbloqueado y la placa base "correcta" pueden ir mucho más allá de los notorios 1333 MHz, por lo que tiene sentido gastar dinero en módulos para chipsets Z y procesadores con el sufijo K. HyperX Furia HX318C10F - El estándar 1866 MHz es "controlable" casi hasta los valores máximos para los procesadores Bridge. ¡No te parecerá suficiente!
  • LGA1150, un proveedor de chips basados ​​​​en las microarquitecturas Haswell y Broadwell, se convirtió en la última de las plataformas "civiles" de Intel con soporte para DDR3, pero los métodos de interacción con RAM no han cambiado mucho desde los días de Sandy Bridge e Ivy Bridge. A menos que finalmente haya cobrado vida el soporte para modelos DDR3 masivos con una frecuencia de 1600 MHz. Si hablamos de overclocking, entonces el máximo teórico para procesadores con multiplicadores desbloqueados en placas base con overclocking es 2933 MHz. El máximo es el máximo, pero con la compatibilidad con perfiles XMP en los módulos DDR3 modernos, lograr altas frecuencias en tipos de memoria antiguos ya no es difícil.
Por cierto, fue en la era LGA1150 cuando la memoria comenzó a utilizarse gracias a los esfuerzos de los desarrolladores de portátiles. DDR3L(aunque su producción se inició allá por 2008). Consume un poco menos de energía (1,35 V frente a 1,5 V en “sólo” DDR3) y es compatible con todos los conjuntos de chips antiguos que aparecieron antes de su distribución en el mercado. Pero ya no es aconsejable instalar DDR3 a 1,5 V en portátiles que solo pueden manejar DDR3L: la memoria no funcionará en absoluto o no funcionará correctamente con la computadora.

DDR4 es la memoria más rápida y básica para actualizar y comprar

Es difícil llamar a la memoria SDRAM DDR4 un producto nuevo; después de todo, los procesadores Intel Skylake, las primeras CPU producidas en serie con DDR4 incorporada, salieron a la luz en 2015 y lograron obtener un “restyling” en forma de CPU de overclocking ligeramente más optimizadas y eficientes. Lago Kaby. Y en 2016, AMD demostró una plataforma compatible con DDR4. Es cierto que fue solo una demostración, porque el zócalo AM4 está destinado a los procesadores RyZEN de AMD, “por fin una competencia seria”, que acaban de ser desclasificados.


DDR4 es todavía muy joven, pero para desbloquear el potencial de los controladores de cuatro canales en la plataforma Intel LGA 2011-v3, ya se necesita memoria overclocker.

Con la elección de la memoria para las plataformas Supernova, todo es extremadamente simple: la frecuencia de los módulos DDR4 producidos en masa comienza en 2133 MHz (también se pueden lograr en DDR3, pero "con un salto"), y el volumen comienza en 4 GB. Pero comprar una configuración DDR4 "inicial" hoy en día es tan miope como contentarse con DDR3 con una frecuencia de 800 MHz en los albores de su aparición.

El controlador de memoria integrado en los procesadores basados ​​​​en la plataforma LGA1151 es de doble canal, lo que significa que debe colocarse en un par de módulos cuya capacidad es suficiente para los juegos modernos. Hoy en día, este volumen es de 16 GB (no, no bromeamos: con 8 GB de RAM en 2017 no podrás "negarte nada"), y en cuanto a la frecuencia del reloj, la memoria DDR4-2400 se ha convertido en la corriente principal derecha.

En los procesadores de servidor/extremo para la plataforma LGA 2011-v3, el controlador de memoria ya es de cuatro canales, y de todos los tipos de RAM, solo se admite DDR4-2133, pero el overclocking de la memoria se basa en el chipset Intel X99 con Intel Core. i7 Extreme no es fácil, pero sí muy fácil. Bueno, una computadora para maximalistas necesita memoria para maximalistas, por ejemplo, "la más dura" HyperX depredador DDR4 HX432C16PB3K2 con una frecuencia de reloj de 3200 MHz. De acuerdo con el principio de "salir a caminar", la plataforma LGA 2011-v3 debe estar equipada con los cuatro módulos; solo en este caso el controlador de cuatro canales podrá aprovechar todo el potencial de velocidad del subsistema de memoria.

Para no abarrotar las reglas y excepciones.

¿Qué se puede agregar a los matices de elección descritos anteriormente? Muchas cosas: nettops todo en uno específicos con diseños de componentes que no son de referencia, computadoras portátiles del mismo modelo con potencial de actualización completamente diferente, modelos caprichosos individuales de placas base y otros "rastrillos" con los que es fácil tropezar si No he seguido las tendencias de hardware en los foros de entusiastas.

En este caso, Kingston ofrece configurador en línea. Con su ayuda, puede seleccionar RAM eficiente y compatible con garantía para computadoras de escritorio, estaciones de trabajo, nettops, ultrabooks, servidores, tabletas y otros dispositivos.
Hay una razón para comprobar la compatibilidad del hardware de la PC con la memoria que estás considerando comprar, para no volver a la tienda y explicar a los consultores que “la memoria funciona, pero mi computadora necesita DDR3-1600, que no es así. bastante normal DDR3-1600”.

¡No dejes a los mayores a su suerte!

¿No crees? Actualizar la memoria es realmente más problemático cuanto más antigua es la computadora. Este artículo no cubre todas las posibles dificultades y detalles en la elección de la memoria (es casi físicamente imposible y uno se cansaría de repasar todo el resumen de esas nimiedades), pero esto no es motivo para tirar a la basura el hardware que aún funciona. de historia.


Puedes iluminar a cualquier edad.

Debido a que las PC obsoletas de nuestros campanarios entusiastas del overclocking aún pueden hacer un buen trabajo para usuarios menos ambiciosos o reciclarse como servidores domésticos/centros multimedia, y no tocaremos una canción más para el "inmortal" Sandy Bridge, que celebró Es su sexto aniversario y sigue siendo bueno. ¡Le deseo un alto rendimiento y vientos favorables para actualizar su PC!

La RAM rápida es buena, ¡pero la RAM rápida con descuento es aún mejor! Por tanto, no pierdas la oportunidad de adquirir cualquiera de los kits de memoria HyperX Savage DDR4 y HyperX Predator DDR4 con un 10% de descuento utilizando un código promocional antes del 8 de marzo. DDR4FEB en Yulmart. ¡No existe demasiada memoria, y más aún con una memoria potente y genial para las nuevas plataformas de PC!

Para más información del producto Kingston Y hiperx visite el sitio web oficial de la empresa. HyperX te ayudará a elegir tu kit

Desde la aparición de los procesadores basados ​​​​en el núcleo Nehalem, todos consideraron que una de sus ventajas era un controlador de memoria integrado de tres canales. No sólo un controlador de memoria integrado (ICM para abreviar), es decir tres canales. Está claro por qué esto es "genial": después de todo, AMD tenía controladores de memoria de un solo canal y de dos canales cinco años antes, por lo que un canal adicional, e incluso la memoria más rápida en ese momento, como DDR3, parecía una solución muy seria. ventaja. Según muchos usuarios, este es también uno de los principales factores a los que los procesadores de la línea Core i7 deben su alto rendimiento. Vale la pena señalar que Intel no refutó esta opinión, por la cual pagó un poco: los procesadores de arquitectura Nehalem verdaderamente producidos en masa, que se lanzarán a principios de otoño, están diseñados para el diseño LGA1156, que implica el uso de sólo dos canales de memoria. Parecería que este es un serio inconveniente de los nuevos modelos, que no les permitirá competir con sus hermanos mayores. ¿Pero es?

En nuestras revisiones de placas base, ya intentamos evaluar la utilidad del modo de memoria multicanal en los procesadores LGA1366 y los resultados fueron, por decirlo suavemente, decepcionantes. Para modos, por supuesto, y no para usuarios. Sin embargo, las pruebas se realizaron en un número muy limitado de aplicaciones, por lo que no dieron una respuesta definitiva a la pregunta de si el modo de tres canales es necesario en la práctica. Ahora hemos decidido llenar este vacío. Más precisamente, al principio simplemente existía el deseo de probar no un modo de tres canales, sino de dos canales, para una posterior comparación más correcta del rendimiento de las series Core i7 900 y 800: para no construir hipótesis sobre qué es lo que más influyó en los resultados (si es que resultan ser significativamente diferentes). Sin embargo, simplemente "ejecutar" las pruebas de la última versión de nuestro método en otra configuración es demasiado aburrido, y tal comparación de sólo dos versiones no puede dar como resultado un buen artículo, por lo que hemos complicado un poco la tarea.

Configuración del banco de pruebas

Todas las pruebas se llevaron a cabo utilizando un procesador Core i7 920, una placa base Intel DX58SO ("Smackover") y una tarjeta de video de referencia basada en NVIDIA GeForce GTX 275; en resumen, como debería ser, según la versión 4.0 de nuestra metodología de prueba. Sólo el recuerdo era diferente. Además del kit Kingston que utilizamos habitualmente, también cogimos un kit de Apacer, que tiene la mitad de volumen. Todos los módulos admiten el funcionamiento a frecuencias más altas que las oficiales del Core i7 920 1066 MHz, pero los probamos exactamente a esta frecuencia utilizando el esquema 8-8-8-19.

El resultado fueron cuatro configuraciones presentadas en la tabla:

¿Por qué ellos? Necesitamos dos de tres canales para entender claramente qué es importante en alguna aplicación: ¿tres canales o volumen total? Esto se verá claramente en los resultados: si ganan tanto 3×2 como 3×1, entonces hay un beneficio de tres canales, aunque solo sea el primero, entonces la aplicación simplemente necesita mucha memoria (más precisamente, es capaz de utilizarlo). Sin el 3x1 sería difícil llegar a una respuesta definitiva. La utilidad de participar en pruebas 2×2 es obvia: así es como están equipados los sistemas modernos con procesadores Core 2 y AMD, y así es como se volverá bastante común para los sistemas LGA1156 durante algún tiempo (por supuesto, sería posible memoria de prueba en configuración 2×1, pero esto no es nada interesante desde el punto de vista de sistemas no relacionados con el sector público). 1x4 parece extremadamente sintético, ya que es poco probable que alguien que tenga dos módulos de memoria de 2 GB los instale en un canal, "sin tener en cuenta" los demás, sin embargo... Lo necesitamos para mejorar la educación general. Sí, y ya han aparecido módulos DDR3 con una capacidad de 4 GB. Desafortunadamente, este es todavía un producto exótico que ni siquiera ha llegado a nuestras manos (de lo contrario, la variante 2x4 definitivamente estaría en la lista de los que se están probando), pero la distribución masiva en el mercado tanto de dichos módulos como de kits basados ​​​​en ellos es solo cuestión de tiempo.

Los resultados detallados de todas las subpruebas, como es habitual, se presentan en la tabla en formato Excel. Tenga en cuenta que en las pruebas de hoy a veces serán incluso más interesantes que los indicadores promedio generales de los grupos, por lo que aquellos que estén interesados ​​en información detallada no deben negarse el placer de conocerlos.

Tiroteo

Pero primero decidimos probar el rendimiento de cada una de las opciones en una aplicación sintética, que hoy era Everest 4.6 (sí, esta no es la última versión del popular paquete de prueba, sin embargo, el software "real" no se actualiza instantáneamente, (por lo que estos resultados nos son muy útiles) son interesantes incluso si asumimos que 4.6 está mal optimizado para Nehalem).

Y los primeros resultados son algo desalentadores: como vemos, no hay un aumento visible por el uso del tercer canal ICP. Además, tres módulos de Apacer realizan esta tarea más lentamente que dos de Kingston. Al mismo tiempo, el modo monocanal es un claro outsider. El ancho de banda de memoria teórico de DDR3 1066 es de 8528 MB/s, que es con lo que estamos atrapados; esto es comprensible. Pero agregar otro canal aumenta la velocidad de lectura no dos, sino menos de una vez y media, y el tercero no da nada en absoluto.

Con la velocidad de grabación es aún más divertido: el modo de un solo canal honestamente chocó con el ancho de banda teórico, y aumentar el número de canales solo dio menos del 20% en todos los casos.

Y por último, los retrasos en el acceso. El líder obvio aquí es el modo de dos canales (recuerde que en este diagrama, cuanto más bajos sean los números, mejor), aunque el acceso de un solo canal no empeora mucho la situación, pero en el modo de tres canales los retrasos aumentan de manera relativamente significativa. : por un cuarto.

Ya es posible sacar ciertas conclusiones. Como recordamos por el comportamiento de otras arquitecturas con ICP (AMD K8/K10), son más susceptibles a sufrir retrasos en el acceso a la memoria, lo cual se nota mucho en aplicaciones reales. Es poco probable que Nehalem se comporte exactamente lo contrario. Además, todo esto en el contexto de velocidades de lectura y escritura idénticas, es decir, el modo de doble canal debería convertirse en el líder. El monocanal ya no es un hecho que vaya a ser demasiado rápido: los retrasos son menores, pero el ancho de banda también es mucho menor, y esto no puede dejar de tener un efecto. Comprobaremos qué tan fuerte es. Y de paso, veamos cómo las diferentes aplicaciones tratan diferentes cantidades totales de memoria: los benchmarks sintéticos no pueden proporcionar ninguna información al respecto.

visualización 3D

Ambas configuraciones de tres canales eran ajenas, de lo que podemos concluir que lo principal para este grupo de aplicaciones son los retrasos en el acceso. Pero estas dos opciones se comportan de manera diferente, y el estudio de los resultados detallados de las pruebas muestra una imagen bastante mixta, de la que podemos concluir que para algunas aplicaciones no sólo tres, sino también cuatro gigabytes de memoria ya no son suficientes.

Representar escenas 3D

El renderizado generalmente no es muy sensible a las características del sistema de memoria, lo que podría haberse esperado inicialmente; lo principal aquí es la capacidad de "triturar números" de los núcleos de computación y su número (y los subprocesos de computación "virtuales" también se perciben positivamente). ). Además, no existen requisitos especiales en cuanto a la cantidad de memoria, siempre que sea suficiente para la escena calculada y los gastos generales. Para nuestras pruebas, 3 GB son suficientes, como nos muestra el diagrama anterior.

Cálculos científicos y de ingeniería.

Y en este grupo aparece otra clase de aplicaciones, además de aquellas que necesitan la mayor cantidad de memoria posible y para las que el volumen no es importante, aquellas que empiezan a funcionar más lentamente en función del aumento de RAM. A primera vista, la situación es inexplicable: si la velocidad disminuye debido a la falta de memoria, es fácil de entender, pero simplemente nadie debería "notar" el exceso. Por otro lado, ¿por qué no debería ser así? La eficacia del almacenamiento en caché puede depender de la cantidad de RAM, o incluso debería depender de ella. Si una aplicación en particular utiliza sólo una pequeña cantidad de memoria y una cantidad constante, "obtendrá" una cantidad diferente de caché del procesador. Por ejemplo, con seis gigabytes instalados, solo la mitad del caché L3 de 8 MB se asignará a los datos del programa "en primer plano" (no olvide que alguien también puede "vivir" en la memoria restante, aunque no de manera muy activa, pero en al mismo tiempo use el reclamo de caché), y con tres, 2/3 de 8 MB les servirán. Un efecto curioso, por supuesto, pero es una lástima que se aleje un poco del tema principal de nuestra investigación. Con él, todo es como de costumbre: en promedio, el modo de dos canales es el más rápido, y de las dos opciones de tres canales, a pesar de la presencia de las aplicaciones rebeldes mencionadas anteriormente, la que tiene mayor capacidad de memoria total es más productiva. .

gráficos rasterizados

Básicamente, todo está claro, ya que entre los editores ráster nos encontramos con los tres "grupos" de aplicaciones ya definidos. Aunque con algunas variaciones, por ejemplo, a ambos productos Corel no les importa cuánta memoria y cuál, 3 o 4 GB no importan, siempre que no sean 6. Pero descubrimos una aplicación muy "memorable": Adobe Photoshop. . Además, lo muy interesante aquí no es el resultado global de las subpruebas, sino algunas de ellas individualmente. Más precisamente, uno: convertir. Y es tan interesante que duplicaremos en el artículo la parte correspondiente de la tabla con datos “en bruto”.

Núcleo 2 Cuádruple Q9300 2×2Núcleo i7 920 3×2Núcleo i7 920 2×2Núcleo i7 920 1×4Núcleo i7 920 3×1
0:09:07 0:04:45 0:08:05 0:08:12 0:17:42

¿Conclusión? A pesar de que la mayoría de las reseñas en Internet que comparan procesadores de diferentes arquitecturas en esta aplicación (una minoría de reseñas simplemente no prueban Photoshop, por lo que incluso se puede decir que todos los artículos de este tipo) afirman que el Core i7 es simplemente ideal Procesador para Photoshop, como vemos, no tiene nada particularmente destacable. Lo ideal aquí no es la arquitectura del núcleo, sino la cantidad de memoria. Con 6 GB, el Core i7 920 es dos veces más rápido que el Core 2 Quad Q9300, que viene con sólo 4 GB. Estas son las comparaciones que se encuentran en la mayoría de los artículos (incluso en nuestro sitio web, pero otros recursos se comportan de manera similar): 3x2 para procesadores LGA1366 y 2x2 para Core2, AMD Phenom, etc. Pero si limitamos el primero de los procesadores a los mismos 4 GB (y no importa cómo se marque), entonces resulta... que la diferencia con el Core 2 Quad está dentro del rango aceptable en términos de la diferencia en la frecuencia del reloj. Y si le “quitamos” sólo un gigabyte más de memoria al Core i7 (parecerían 3 o 4: no hay mucha diferencia), entonces el resultado empeorará aún más. duplicado! Este es el ejemplo más ilustrativo, sin embargo, otras subpruebas se comportan de manera similar, incluso microscópicamente, pero siempre se encuentra una diferencia. Y no hay nada que hacer: Photoshop realmente "ama" la memoria, y cuanto más "pesan" los archivos procesados ​​en ella, más la "ama" y todas las utilidades de prueba de rendimiento de esta aplicación (y no solo las nuestras, escritas por nosotros mismos). tests), naturalmente, operan archivos exactamente grandes.

Sin embargo, no se puede decir que los altos resultados no se deban en absoluto al Core i7 en sí, sino sólo a las preferencias de una gran cantidad de memoria. El ICP de tres canales le permite instalar más memoria, en igualdad de condiciones. Pero hablaremos de esto en detalle un poco más adelante.

Compresión de datos

Los programas de archivo no saben cómo utilizar demasiada memoria, por lo que esto simplemente les perjudica: son muy sensibles a la capacidad de la memoria caché disponible. La RAM principal es aún más susceptible a retrasos, razón por la cual tenemos esta imagen: la configuración más lenta es 3x2 y la latencia evita que 3x1 salga victorioso.

Compilación (VC++)

El proyecto que estamos compilando no requiere mucha memoria, por lo que la latencia es importante, al igual que cierta velocidad de lectura y escritura. Por lo tanto, el modo de acceso a la memoria de dos canales resultó ser el mejor aquí, pero el modo de un solo canal solo superó ligeramente a los de tres canales: la latencia es menor, pero también lo son otros parámetros.

Java

La prueba de la máquina Java resultó ser muy sensible a la velocidad de lectura de la memoria, pero su volumen total también es muy importante para ella. Esta es exactamente la imagen que se podría esperar en todas partes si las suposiciones ingenuas fueran ciertas de que el acceso a la memoria de tres canales es la clave para un alto rendimiento, pero nunca hay demasiada memoria. La única lástima es que entre las aplicaciones probadas estos sueños se confirmaron literalmente un par de veces. Pero sólo un ejemplo cuando se confirmen.

Codificación de audio

Una tarea excelente: se podría decir que no existen requisitos para el sistema de memoria. Durante el renderizado también estuvieron casi ausentes, pero aquí están completamente ausentes. Sin embargo, una prueba de rendimiento ideal para un procesador es repugnante para probar el sistema en su conjunto.

Codificación de vídeo

Pero aquí todo es casi como debería ser en la "teoría ingenua". Lo único que estropea la imagen es la pérdida insuficientemente perceptible del modo de dos canales. Más precisamente, sería casi imperceptible. Y el hecho de que exista se lo debemos exactamente a una aplicación: DivX. Un ejemplo de buena optimización de todas las funciones del Core i7 actual. Comprobaremos cómo se comporta en “mañana” en menos de un mes.

Juegos 3D

Panorama general muy, muy tranquilo y ligeramente confuso. Sin embargo, bajo la calma superficial, se esconde una verdadera tormenta en los resultados detallados. Las preferencias de los juegos están muy divididas, y cuáles dejaremos como tarea para estudio independiente. La principal conclusión es que para los juegos (precisamente como un conjunto, y no para un juego específico), la cuestión de la configuración de la memoria no es particularmente importante. En general, la decisión es incluso menos necesaria que la cuestión de elegir un procesador central (claro, si no se trata de un sector muy económico, como Core 2 Duo o incluso Pentium/Celeron). La pregunta principal que enfrentará el jugador “incondicional” hoy será: “¿Podré usar una GPU múltiple o tendré que limitar de alguna manera mis deseos?”

¿Por qué necesitamos un ICP de tres canales?

Como podemos ver, no se obtienen grandes beneficios al utilizar el tercer canal del controlador de memoria en el Core i7 LGA1366. El canal está ahí, se puede utilizar, pero los resultados no siempre mejoran. La mayoría de las veces incluso empeoran. Entonces, ¿por qué Intel creó el ICP de tres canales? ¿Por deseo de ejercitar nuestros músculos (un competidor tiene dos, pero nosotros haremos los tres)? Quizás existió tal tentación, pero es poco probable: después de todo, tres canales tienen un precio bastante alto. Y en el sentido literal: la disposición de los tableros se vuelve muy complicada, y complicada resulta costosa. Los procesadores pueden ser económicos (y el Core i7 920 que usamos hoy es un claro ejemplo de esto; su precio minorista es el mismo que el del Core 2 Quad Q9650), pero la plataforma en sí resulta un poco cara. Y sin ningún beneficio particular: para la mayoría de las aplicaciones de "usuario típico", ahora puede limitarse fácilmente a dos módulos de 2 GB y no preocuparse (especialmente considerando el porcentaje que todavía usa sistemas operativos de 32 bits, donde una mayor cantidad de RAM simplemente no ser utilizado). Como se decía en un buen chiste sobre una cría de camello y su madre: "¿Por qué necesitamos estas campanas y silbatos si todavía vivimos en un zoológico?"

El quid de la cuestión es que los Core i7 actuales esencialmente viven en un zoológico. La mejor opción serán los modelos de escritorio "reales" diseñados para la versión LGA1156; la principal (y de hecho la única) diferencia con LGA1366 es su compatibilidad "sólo" con el modo de memoria de doble canal. Y LGA1366 es inicialmente una plataforma de servidor. Los servidores requieren mucha memoria. Ni 4, ni 8, ni siquiera 12 GB, sino muchísimos. Allí, incluso cincuenta gigabytes pueden resultar fácilmente demandados o incluso insuficientes. ¿Cómo se puede instalar más memoria en un sistema? El volumen total es igual al producto del número de módulos por su volumen. Por lo tanto, es necesario aumentar el número o la capacidad de cada módulo. El segundo es complicado y, en general, no depende de los fabricantes de procesadores/chipsets. Además, la adopción por parte de la industria de chips de memoria más densos tiene un efecto beneficioso para todos los fabricantes de plataformas de servidores al mismo tiempo, por lo que no puede convertirse en una ventaja competitiva.

Esto significa que necesitamos aumentar la cantidad de módulos compatibles. Y es igual (en el caso general) al número de controladores de memoria multiplicado por el número de módulos que admite cada uno. Este último es el producto de la cantidad de canales admitidos y la cantidad de módulos que trabajan simultáneamente en cada canal. Aumentar este último es una tarea muy difícil, ya que es necesario, al menos, no deteriorar las características de velocidad. Este problema se manifiesta incluso en sistemas de escritorio, donde no se utilizan más de dos o tres módulos por canal. Por ejemplo, podría ser así: un módulo DDR3 1333, dos DDR3 1066, tres DDR3 800. Mucha memoria lenta, por supuesto, a veces es mejor que un poco de memoria rápida, pero aún así no es deseable incurrir en tales costos. Y a veces es imposible.

Intel ha estado trabajando en el problema de aumentar la cantidad de módulos de memoria admitidos por un canal de controlador durante mucho tiempo y no sin éxito. Sin embargo, resultó que el resultado final (FB-DIMM) satisface los requisitos iniciales, pero su uso provoca muchos efectos secundarios indeseables.

Solo queda una forma: en primer lugar, mover el controlador de memoria al procesador, que en un sistema multiprocesador nos brinda automáticamente soporte para varios controladores de memoria. En segundo lugar, aumente la cantidad de canales de memoria. Ambos habían terminado. ¿Resultado? Un sistema dual Xeon, así como un sistema dual Opteron, tiene dos controladores de memoria. Sólo en el primero ambos son de tres canales, y en el segundo, de dos canales, lo que nos da seis y cuatro canales de memoria, respectivamente. Al instalar dos módulos de memoria por canal (un modo muy suave), el primer sistema tendrá 12 y el segundo, 8. Digamos que cada módulo tiene una capacidad de 4 GB, luego el primer sistema tendrá 48 GB y el segundo - 32 GB. En una serie de tareas, esto proporcionará inmediatamente al primer sistema una ventaja significativa. ¿Cómo se pueden utilizar los mismos módulos para agregar hasta 48 GB de memoria en un servidor Opteron? Es fácil: instalamos tres módulos por canal y... todo el sistema de memoria empieza a funcionar más lentamente, ya que, por ejemplo, habrá que aumentar mucho los retrasos. Y resulta: con la misma velocidad de memoria, el sistema “i” tiene una vez y media su volumen que el sistema “a”, y con igual volumen, el sistema “i” funciona con memoria más rápido que el sistema “a”.

Por eso el Xeon necesita un controlador de memoria de tres canales. También es necesario en Opteron, pero no fue posible hacerlo en ese momento. Al igual que ahora, Intel no logró implementar cuatro canales. De todos modos, ambos fabricantes deberían seguir este camino, ya que uno de ellos ya ha probado alternativas (en concreto, FB-DIMM y un aumento del número de módulos en el canal) y no quedó muy satisfecho.

¿Por qué todo esto está en un zoológico, en el escritorio de un usuario común y corriente? Así es, no es necesario. Quienes lo necesiten comprarán una estación de trabajo multiprocesador y reducirán la tarea a la anterior. La mayoría de las personas de alguna manera no deseaban instalar 8 GB en sus computadoras (aunque esto ha estado disponible desde hace mucho tiempo), por lo que no les importa: pueden instalar 12 o algo así. Además, ahora con dos módulos por canal de un controlador de memoria de doble canal se pueden obtener 16 GB, y la pregunta de cuánto peor/mejor que 24 GB para un usuario normal de computadora es similar a la pregunta de cuántos ángeles encajar en la punta de una aguja.

Total

Al observar el diagrama final, surge una pregunta lógica: ¿por qué hicimos todo esto? Está claro que casi todos llegaron a la meta al mismo tiempo. El modo hipotético de un solo canal mostró su relativa falta de sentido; el modo de dos canales, como se podría esperar de las pruebas en materiales sintéticos, resultó ser el más rápido. Una diferencia del 2 % entre los mejores y los peores casos en un número tan representativo de solicitudes es un muy buen resultado. Muestra que, sea como sea, básicamente nuestra metodología de prueba actual sigue siendo una metodología de prueba de procesador, y otras características del sistema tienen muy poca influencia en la puntuación final general.

¡Pero! Es demasiado pronto para descansar en esto: como vemos, la puntuación general resultó ser idílica precisamente porque las diferentes aplicaciones se equilibran entre sí, pero se comportan de manera completamente diferente. Algunas personas necesitan mucha memoria, para otras aumentarla, por el contrario, es un obstáculo, para algunas el volumen no es importante, pero la baja latencia es vital, pero DivX, de hecho, "despreció" todos los parámetros de memoria objetivamente existentes y dio preferencia al modo de tres canales en cualquier forma. Por lo tanto, al comparar sistemas con diferentes configuraciones de memoria en el marco de un artículo (o de forma independiente), en pruebas específicas no se debe olvidar preguntar cómo se obtuvo exactamente tal o cual resultado. Sin embargo, no nos queda mucho tiempo para jugar con diferentes configuraciones: LGA1156, le recordamos, solo admite dos canales de memoria, por lo que con estos procesadores todo será simple y lógico. Continuaremos probando dispositivos con el diseño LGA1366 en una configuración 3x2, pero a veces también eliminaremos 2x2 del almacenamiento (cuando no es deseable hacer correcciones mentales para las características del sistema de memoria). Sería posible incluso cambiar por completo a este último, pero no tiene sentido; en promedio, son, por supuesto, algo más rápidos, pero la compatibilidad con tres canales de memoria es una característica exclusiva del LGA1366, así que déjelos cargar con la culpa. él. Sólo hay que recordar que el acceso a la memoria de tres canales en esta plataforma no aumenta en absoluto el rendimiento, sino todo lo contrario.

El controlador de memoria es ahora una parte integral del propio procesador. El controlador de memoria integrado se utiliza en los procesadores AMD desde hace más de seis años (antes de la llegada de la arquitectura Sandy Bridge), por lo que quienes ya estaban interesados ​​​​en este tema lograron acumular una cantidad suficiente de información. Sin embargo, para los procesadores Intel, que ocupan una participación de mercado mucho mayor (y, en consecuencia, para la mayoría de los usuarios), el cambio en la naturaleza del funcionamiento del sistema de memoria se volvió relevante solo con el lanzamiento de procesadores verdaderamente producidos en masa por parte de la empresa. con un controlador de memoria integrado.

Mover el controlador de memoria directamente a los procesadores modernos tiene un impacto significativo en el rendimiento general de los sistemas informáticos. El factor principal aquí es la desaparición del "intermediario" entre el procesador y la memoria en forma de "puente norte". El rendimiento del procesador ya no depende del chipset utilizado y, por regla general, de la placa base en general (es decir, esta última simplemente se convierte en una placa posterior).

La próxima generación de RAM, DDR4 SDRAM, aporta importantes mejoras de rendimiento a plataformas de servidor, de escritorio y móviles. Pero lograr nuevos hitos en el rendimiento requiere cambios radicales en la topología del subsistema de memoria. La frecuencia efectiva de los módulos SDRAM DDR4 será de 2133 a 4266 MHz. Los prometedores módulos de memoria no sólo son más rápidos, sino también más económicos que sus predecesores. Utilizan un voltaje de alimentación reducido a 1,1-1,2 V y, para memorias de bajo consumo, el voltaje estándar es 1,05 V. Los fabricantes de chips DRAM tuvieron que recurrir a las tecnologías de fabricación más avanzadas al fabricar chips SDRAM DDR4.

Para 2015 estaba prevista una transición masiva al uso de DDR4 SDRAM, pero hay que tener en cuenta que las altísimas velocidades de la memoria de nueva generación requirieron cambios en la estructura habitual de todo el subsistema de memoria. El hecho es que los controladores DDR4 SDRAM solo pueden manejar un único módulo en cada canal. Esto significa que la conexión paralela de los módulos de memoria en cada canal será reemplazada por una topología punto a punto claramente definida (cada dispositivo DDR4 instalado utilizará diferentes canales). Para garantizar altas frecuencias, la especificación DDR4 solo admite un módulo por controlador de memoria. Esto significa que los fabricantes necesitaban aumentar la densidad de los chips de memoria y crear módulos más avanzados. Al mismo tiempo, los tiempos siguieron aumentando, aunque los tiempos de acceso siguieron disminuyendo.

Samsung Electronics ha dominado la producción de chips DRAM de 512 Mbit de varios niveles utilizando tecnología TSV. Es esta tecnología la que la compañía planea utilizar para el lanzamiento de DDR4. Por lo tanto, se planea lograr el lanzamiento de chips de memoria DDR4 relativamente económicos y con una capacidad muy alta.

Otro método bien conocido y ya probado es el uso de la llamada técnica de "descarga de memoria": LR-DIMM (Load-Reduce DIMM). La esencia de la idea es que el módulo de memoria LR-DIMM incluye un chip especial (o varios chips) que amortigua todas las señales del bus y permite aumentar la cantidad de memoria admitida por el sistema. Es cierto que no debemos olvidarnos del único inconveniente, quizás, pero no menos importante, de los LR-DIMM: el almacenamiento en búfer conduce inevitablemente a un aumento adicional de la latencia, que para la memoria DDR4, por definición, ya será bastante grande. Para el segmento de servidores y de informática de alta gama, donde se demanda una gran cantidad de memoria, se propone una salida completamente diferente a la situación. Implica el uso de conmutación de alta velocidad con chips especiales de conmutación de entradas múltiples.

Intel y Micron han colaborado para crear un nuevo tipo de sistema de almacenamiento quemil veces más rápida que la memoria NAND Flash más avanzada. El nuevo tipo de memoria, llamado 3D XPoint, cuenta con velocidades de lectura y escritura hasta mil veces más rápidas que la memoria NAND convencional, al tiempo que cuenta con altos niveles de durabilidad y densidad. La agencia de noticias CNET informa que la nueva memoria es diez veces más densa que los chips NAND y permite almacenar más datos en la misma área física consumiendo menos energía. Intel y Micron dicen que su nuevo tipo de memoria se puede usar como memoria de sistema y volátil, lo que significa, en otras palabras, que se puede usar como reemplazo tanto de la RAM como de las SSD. Actualmente, las computadoras pueden comunicarse con el nuevo tipo de memoria a través de la interfaz PCI Express, pero Intel dice que este tipo de conexión no podrá desbloquear todo el potencial de velocidad de la nueva memoria, por lo que para maximizar la eficiencia de la memoria XPoint, se Será necesario desarrollar una nueva arquitectura de placa base.

Gracias a la nueva tecnología 3DXpoint (punto de cruce), la celda de memoria cambia de resistencia para distinguir entre cero y uno. Debido a que la celda de memoria Optane no tiene transistores, la memoria Optane tiene 10 veces la densidad de almacenamiento de NAND Flash. El acceso a una celda individual se proporciona mediante una combinación de voltajes específicos en líneas conductoras que se cruzan. La abreviatura 3D se introdujo porque las celdas de la memoria están dispuestas en varias capas.

Ya en 2017, la tecnología se utilizó ampliamente y se utilizará tanto en tarjetas flash como en módulos RAM. Gracias a la nueva tecnología, los juegos de ordenador recibirán el mayor desarrollo, porque las ubicaciones y mapas complejos en términos de capacidad de memoria se cargarán instantáneamente. Intel afirma que el nuevo tipo de memoria es 1.000 veces superior a las tarjetas flash y discos duros habituales. Micron producirá los dispositivos de la marca Optane utilizando una tecnología de proceso de 20 nm. En primer lugar, se lanzarán unidades de estado sólido SSD de 2,5 pulgadas, pero también se lanzarán unidades SSD con otros tamaños estándar, además la compañía lanzará módulos RAM Optane DDR4 para plataformas de servidores Intel.

De memoria llamado un dispositivo diseñado para registros (almacenamiento) Y lectura información.

La memoria del controlador almacena:

  1. programas de servicio del fabricante,
  2. programas de usuario,
  3. configuración del controlador,
  4. bloques de datos (valores de variables, temporizadores, contadores, marcadores, etc.).

Propiedades de la memoria. La memoria se caracteriza por:

  1. Capacidad de memoria (KB, MB o GB).
  2. Velocidad o tiempo de acceso a la memoria.
  3. Dependencia energética. Comportamiento después de un corte de energía.

Arroz. 3.4 Tipos de memoria(dibujo del autor).

Operacionalmemoria(RAM - memoria de acceso aleatorio).

Ventaja.

Es lo mas expresar Memoria electrónica semiconductora diseñada para el almacenamiento de información a corto plazo.

Defecto.

La principal propiedad de esta memoria es la volatilidad, es decir, la pérdida de datos tras un corte de energía eléctrica.

Para almacenar la RAM, algunos controladores utilizan baterías o condensadores eléctricos de alta capacidad que pueden retener una carga eléctrica hasta por varios días.

El elemento RAM es un disparador electrónico (memoria estática) o un condensador eléctrico (memoria dinámica).

Arroz. 3.5 Disparador: el elemento principal de la memoria RAM(dibujo del autor).

La memoria dinámica requiere una recarga cíclica de los condensadores; sin embargo, es más económica que la memoria estática.

Matriz de memoriarepresenta totalidad células de memoria individuales: desencadenantes.

La fila 1 de la matriz contiene 8 celdas de memoria (8 bits corresponden a 1 byte).

Cada celda de memoria tiene su propia dirección única (n.º de fila, n.º de "punto", n.º de bit).

Las filas (bits) están numeradas de derecha a izquierda, del “0” al “7”.

Las líneas (bytes) están numeradas de arriba a abajo, comenzando con “0”.

Arroz. 3.6 Matriz de memoria(dibujo del autor).

Memoria persistente (ROM - memoria de sólo lectura) Diseñado para el almacenamiento de información a largo plazo. La principal diferencia con la RAM es que capaz de almacenar información sin una fuente de energía, es decir. es no volátil.

Esta memoria, a su vez, se divide en dos tipos: una vez(ROM) – y repetidamente reprogramable(PASEO)

Memoria reprogramable grabado por el usuario mediante programadores. Para hacer esto, primero debes borrar contenidos de la memoria .

Se refiere al antiguo tipo de memoria reprogramable. EPROM- memoria borrada por los rayos ultravioleta (EPROM: memoria de solo lectura programable y borrable).

Arroz. 3.7 memoria EPROM borrado por los rayos ultravioleta (fuente http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Eprom.jpg).

EEPROM (Eléctricamente programable y borrable memoria de sólo lectura) es una memoria de sólo lectura reprogramable y borrable eléctricamente (EEPROM), un tipo de memoria no volátil (como PROM y EPROM ). Este tipo de memoria se puede borrar y rellenar con datos hasta un millón de veces.

Hoy en día, la clásica tecnología EEPROM de dos transistores ha sido reemplazada casi por completo por la memoria flash NOR. Sin embargo, el nombre EEPROM está firmemente ligado a este segmento de memoria, independientemente de la tecnología.

Arroz. 3.8 Programación de memoria flash.

(fuentehttp://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Flash_programming_ru.svg).

Memoria flash (memoria flash) - un tipo de memoria reescribible no volátil de semiconductores de estado sólido.

Se puede leer tantas veces como se desee (dentro del período de almacenamiento de datos, normalmente de 10 a 100 años), pero se puede escribir en dicha memoria sólo un número limitado de veces (máximo: alrededor de un millón de ciclos). No contiene partes móviles, por lo que, a diferencia de los discos duros, es más confiable y compacto.

Debido a su tamaño compacto, bajo costo y bajo consumo de energía, la memoria flash se usa ampliamente en dispositivos portátiles digitales.

División condicional de áreas de memoria del controlador.

El controlador proporciona las siguientes áreas de memoria para almacenar el programa, los datos y la configuración del usuario.

Memoria de arranque – se trata de una memoria no volátil para el programa de usuario,

datos y configuración. Cuando se carga un proyecto en el controlador, primero se almacena en la memoria de carga. Esta memoria está en la tarjeta de memoria (si está disponible) o directamente incorporada. La información de la memoria no volátil también se conserva cuando se apaga la alimentación. La tarjeta de memoria admite más memoria que la memoria integrada en el controlador.

memoria de trabajoEs un recuerdo volátil. El controlador copia algunos elementos de diseño de la memoria de carga a la memoria de trabajo. Esta área de memoria se pierde cuando se corta la energía y, cuando la energía regresa, el controlador la restaura.

Memoria retenida – Esta es una memoria no volátil para un número limitado de valores de la memoria de trabajo. Esta memoria se utiliza para guardar selectivamente información importante del usuario en caso de un corte de energía. Durante un corte de energía, el controlador tiene tiempo suficiente para guardar los valores de un número limitado de direcciones de memoria. Cuando se enciende la alimentación, estos valores almacenados se restauran.


Recuperación de datos

Arroz. 3.9 Fases de recuperación de la información (dibujo del autor).

1. La información sobre el estado del proceso de control almacenado en la RAM se llama proceso de gestión POU. Aquellos. Todos los terminales físicos del bloque de entrada-salida tienen contrapartes virtuales (flip-flops) en la memoria del controlador. Normalmente, para aumentar la velocidad del intercambio de información, el procesador accede a la información desde la RAM (en lugar de desde los terminales físicos de entrada/salida). Los resultados del procesamiento del programa a partir de la imagen del proceso se escriben cíclicamente en los terminales de salida.

2. Después de que se apaga el voltaje de suministro (el voltaje cae por debajo de un nivel crítico), se conserva la información más importante. volver de la RAM a la EEPROM. Las áreas de datos que se guardarán las determina el usuario.

  • ¿Qué es una matriz de memoria?
  • ¿Cuántas celdas de memoria hay en una fila de la matriz de memoria?
  • ¿Cómo se numeran las columnas de la matriz de memoria (dirección y rango)?
  • ¿Cuáles son los principales tipos de memoria del controlador (nombre solo dos tipos)?
  • ¿Qué ventajas tiene un tipo de memoria sobre otro (dos respuestas)?
  • ¿En qué tipos de RAM del controlador se divide (2)?
  • ¿En qué tipos de memoria permanente se dividen según la frecuencia de programación (2)?
  • ¿En qué tipos de memoria reprogramable de solo lectura se dividen?¿borrando el método (2)?
  • ¿De dónde viene la información? RAM ¿Cuándo enciendes el controlador?
  • ¿Se pierde toda la información de RAM cuando se apaga(si no desaparece, ¿dónde y qué información se guarda)?
  • ¿Cómo se llama la información sobre el estado de los terminales de entrada/salida en la RAM?
  • ¿Con qué bloque de memoria trabaja principalmente el procesador?

  • No hace mucho aparecieron en el mercado procesadores de la familia AMD64, que se basan en el núcleo de nueva revisión E. Este núcleo se fabrica mediante un proceso tecnológico con estándares de producción de 90 nm, además de utilizar SOI (Silicon on Insulator) y DSL. (Tecnologías Dual Stress Liner) encontraron aplicación en varias líneas de procesadores de AMD. Las áreas de aplicación del kernel de revisión E son muy diferentes. Se puede encontrar tanto en los procesadores Athlon 64 como en Athlon 64 FX, donde tiene el nombre en código Venecia y San Diego; en CPU de doble núcleo de la familia Athlon 64 X2, donde se llama Toledo o Manchester; así como en los procesadores Sempron, donde este núcleo se denomina Palermo.

    Al desarrollar y llevar nuevos núcleos a la etapa de producción en masa, AMD se esfuerza no solo por aumentar las velocidades máximas de reloj de sus procesadores, sino también por mejorar sus características. La revisión del kernel E fue el siguiente paso en este camino: con su implementación, los procesadores Athlon 64 y sus derivados adquirieron nuevas propiedades. La mejora más notable fue la aparición en los procesadores AMD de soporte para instrucciones SSE3, que estaban disponibles en productos de la competencia desde el lanzamiento de las CPU con un núcleo Prescott de 90 nm. Además, el controlador de memoria integrado también ha sido objeto de ajustes tradicionales.

    Las pruebas han demostrado que la compatibilidad con los comandos SSE3 ofrece muy poco. Hoy en día existen muy pocas aplicaciones que utilicen eficazmente estas instrucciones, y el conjunto SSE3 en sí difícilmente puede pretender ser un subconjunto completo de instrucciones.

    Por lo tanto, en esta ocasión decidimos prestar más atención a los cambios realizados en el controlador de memoria integrado de los procesadores con la revisión del kernel E. Cabe señalar que en núcleos anteriores de sus CPU, AMD no solo aumentó el rendimiento del controlador de memoria, pero también amplió su compatibilidad con varias combinaciones de diferentes módulos de memoria. La revisión del kernel D, conocida principalmente por los procesadores Athlon 64 con nombre en código Winchester, fue una especie de hito en este sentido. En primer lugar, el rendimiento del controlador de memoria en los procesadores Winchester ha aumentado ligeramente en comparación con sus predecesores. En segundo lugar, los procesadores con núcleo Winchester ahora pueden funcionar con módulos SDRAM DDR400 instalados en las cuatro ranuras DIMM de la placa base. Parecería que se ha logrado lo óptimo, pero los ingenieros de AMD pensaron lo contrario. Los procesadores AMD con kernel de revisión E tienen un controlador de memoria aún más avanzado.

    ¿Hacia dónde se dirigieron esta vez los esfuerzos de los ingenieros? Naturalmente, se volvieron a realizar ciertas optimizaciones para aumentar el rendimiento del controlador de memoria. Así, las pruebas de los procesadores con el núcleo Venice demostraron su ligera superioridad sobre sus homólogos con el núcleo Winchester. Además, la compatibilidad ha vuelto a mejorar. Los procesadores AMD con kernel de revisión E ahora pueden funcionar normalmente cuando se instalan en el sistema varios módulos de memoria de diferente organización y tamaño, lo que sin duda simplifica enormemente la selección de componentes para futuras actualizaciones. Además, los procesadores basados ​​en el nuevo núcleo ahora pueden funcionar sin problemas con cuatro módulos SDRAM DDR400 de doble cara. Otra propiedad interesante de los procesadores con núcleo de revisión E fue la aparición de nuevos divisores que ajustan la frecuencia de la memoria. Gracias a esto, las nuevas CPU de AMD ahora admiten sin reservas DDR SDRAM que funcionan a frecuencias superiores a 400 MHz.

    publicidad

    En este artículo veremos algunas de las características anteriores del controlador de memoria integrado de la revisión del kernel E, porque, en nuestra opinión, claramente lo merecen.

    Funciona con cuatro módulos SDRAM DDR400 de doble cara

    El controlador de memoria integrado de los procesadores Athlon 64 es una unidad bastante caprichosa. Varios aspectos desagradables relacionados con su funcionamiento comenzaron a aclararse desde la llegada de los procesadores con soporte para dos canales de memoria. Resultó que debido a la carga eléctrica bastante alta que los módulos de memoria imponen al controlador, el Athlon 64 tiene ciertos problemas cuando trabaja con cuatro módulos DIMM. Por lo tanto, al instalar cuatro módulos de memoria en un sistema basado en Athlon 64, la CPU puede restablecer su frecuencia, aumentar los tiempos o no funcionar en absoluto.

    Sin embargo, para ser justos, cabe señalar que el servidor análogo del Athlon 64, Opteron, está libre de tales problemas debido al uso de módulos de registro más caros. Sin embargo, el uso de dichos módulos en sistemas de escritorio no está justificado y, por lo tanto, los usuarios deben aceptar algunas restricciones que surgen al instalar más de dos DIMM en el sistema.

    Sin embargo, los problemas descritos se están resolviendo gradualmente. Mientras que los procesadores Athlon 64 más antiguos, basados ​​en núcleos de 130 nm, no podían manejar cuatro módulos SDRAM DDR400 de doble cara a 400 MHz y redujeron su frecuencia a 333 MHz, los procesadores modernos con núcleos de 90 nm ofrecen a los usuarios varias de las mejores opciones. Ya en el kernel de revisión D, conocido por el nombre en clave Winchester, fue posible trabajar con cuatro módulos SDRAM DDR400 de doble cara, siempre que el tiempo de Command Rate estuviera configurado en 2T.



    ¿Te gustó el artículo? Compártelo