¿Es aconsejable usar una RAM de 500 gig sobre un procesador de doble núcleo?

¡Teóricamente tener tanta RAM puede hacer que su computadora sea MÁS LENTA (que por una cantidad modesta)! Por modesto quiero decir 32 GB o decir 64 GB (no algo pequeño como 2 GB). También asumo un doble núcleo contemporáneo contemporáneo.

Explicaré, pero primero por qué si podría ser más rápido.

Si sus programas (y SO) más los datos que usan, necesitan X cantidad de “RAM” en total, y no tiene suficiente, la alternativa es que uno de sus programas necesite bloquearse (en sistemas operativos de escritorio, pero no en Android en cierto sentido), si no tiene configurada la memoria virtual (si la tiene, entonces funcionará también como RAM inferior).

Pero 500 GB es mucho, y la mayoría lo hace con 32 GB o menos.

Si solo necesita decir menos de 32 GB para sus programas, el extra no se desperdicia por completo, ya que el sistema operativo lo usará para el almacenamiento en caché. Pero esto es una gran cantidad.

Los SSD ya tienen acceso rápido para leer, por lo que el almacenamiento en caché no es demasiado útil. Estaba en discos más viejos y comunes.

[De hecho, tengo una máquina de 500 GB, para una base de datos, y probablemente es una exageración en este momento … es un orden de magnitud más grande que la RAM en la máquina anterior, que funcionaba bien, y mucho más grande que la base de datos real. La nueva (y la vieja) máquina, ciertamente no era de doble núcleo, es de 24 núcleos.]

Ahora, las computadoras han sido históricamente diseñadas para ser “equilibradas”, por ejemplo, entre la potencia de la CPU y la E / S [disco]; y creo que la RAM tampoco debería estar fuera de proporción.

Estas proporciones han estado cambiando un poco, por ejemplo, dependiendo de las aplicaciones; tenga en cuenta que han estado cambiando. Por ejemplo, no teníamos decodificación de video antes.

Incluso 500 GB son suficientes para almacenar en caché una película completa de su disco, y no es realmente necesaria (incluso si no está transmitiendo desde Internet); un caché es más útil para E / S aleatorias y cosas a las que accede más de una vez, y no va a estar viendo la misma película de forma consecutiva.

Ningún juego [moderno] requerirá que tengas tanta memoria; ni funcionará más rápido que en digamos 64 GB. Eso podría cambiar cuando 512 GB es la norma, pero tampoco utilizará doble núcleo.

Una imagen RAW de 42 megapíxeles toma 120 MB (posiblemente hasta 320).

Cuántas de esas imágenes va a editar al mismo tiempo (o cuántas capas, podría multiplicar por esas).

El caché en su CPU es fijo, y está destinado a funcionar con RAM más lenta. Puede agregar RAM, pero luego la relación caché a RAM empeora.

Si su sistema operativo (o incluso el navegador web) está almacenando en caché / almacenando demasiado innecesariamente, entonces parece que el rendimiento podría verse afectado ya que contaminará el caché de la CPU.

Los navegadores de escritorio (es decir, en los sistemas operativos de escritorio, los navegadores “mismos” en dispositivos móviles / Android funcionan de manera diferente), ya tienen problemas con muchas pestañas y, como resultado, un alto uso de RAM. Más RAM solo ayuda a no fallar, pero no es una solución para la velocidad. Solo hasta cierto punto.

No hay una comparación directa que hacer aquí ya que su procesador y RAM son dos componentes completamente diferentes que sirven para diferentes propósitos.

Su procesador (CPU) es la parte que ejecuta el código. Hace todos los cálculos y ejecuta las instrucciones que le da el software. Tener más núcleos permite que una CPU ejecute más instrucciones a la vez, lo que significa que puede completar la misma tarea en menos tiempo.

La memoria de acceso aleatorio (RAM) es lo que le da a su computadora memoria a corto plazo. Piense en su computadora como una oficina, donde RAM es el escritorio. Cuando necesite trabajar con un archivo, tome ese archivo y póngalo en su escritorio (cárguelo en la RAM) para que tenga acceso fácil y rápido. Cuando ya no es relevante para lo que está haciendo, vuelve a colocar el archivo donde corresponde (guárdelo en el disco duro y retírelo de la RAM). En esta analogía, mientras más RAM tenga, más grande es su escritorio y más cosas puede tener a la vez.

Como nota al margen, 500 GB de RAM es un número increíblemente alto que no encontrará en ningún sistema de consumo en este momento. Puede estar pensando en el espacio del disco duro, que se mide con las mismas unidades y generalmente es mucho más grande (¿recuerda esa analogía de la oficina de antes? El disco duro es su archivador, donde esos archivos se almacenan permanentemente).

Depende de si el programa puede aprovechar 500 GB de RAM. El 99.99% de las aplicaciones no pueden usar tanta RAM y el 90% de la RAM se quedará sin usar. 500 GB de RAM es caro, una exageración sin una CPU y una GPU que podrían aprovechar tanta RAM.

Piénsalo de esta manera. Tome una computadora de hace 25 años. Ahora dele 32 GB de RAM (de los cuales no puede debido a la arquitectura de 32 bits, pero ese es un problema diferente). La mayoría de los programas en ese día necesitaban menos de unos pocos megabytes de RAM. ¿Qué va a hacer la computadora con 800 veces más RAM que la mayoría de los programas pueden usar? Simplemente termina siendo desperdiciado.

¿Sabes lo que significa 500 conciertos? … Gigabytes !! .. Un procesador dual típico solo admite hasta 64 conciertos. Lo que en sí mismo es un cuello de botella extremo. Los procesadores más comunes como Intel Core i3, i5 o i7 solo admiten hasta 64 o 128 gigas. Si desea 500 gigas de RAM, probablemente debería considerar usar procesadores Xeon o procesadores de grado de estación de trabajo. Admiten incluso hasta 3 terabytes de RAM

Eso depende de su clase de problema, pero no con frecuencia, y no puedo hacerlo con ningún hardware Intel actual hasta donde yo sé. Las CPU actuales i3, i5, i7 no admiten más de 64 Gb y los Xeons actuales no vienen con menos de cuatro núcleos.

He construido PC para propósitos especiales para personas que resolvieron enormes sistemas de ecuaciones lineales dispersas. Para hacer eso, necesita la mayor cantidad de RAM que pueda permitirse, y el procesador dedica casi todo su tiempo a que los datos entren y salgan de la RAM, por lo que debe buscar la CPU y la placa base más baratas que pueda encontrar, lo que permite la gran RAM. Hay algunos otros problemas en los que el único enfoque viable es poner todos los datos en la RAM a la vez para que se pueda acceder de una manera verdaderamente aleatoria.

Los únicos sistemas que pueden admitir 500 GB de RAM serán los servidores, y dudo que alguno solo tenga una configuración de doble núcleo.

Sin embargo, supongamos que tiene un servidor extrañamente configurado: dependerá completamente de lo que quiera hacer con él. Cualquier cosa que requiera solo memoria y una CPU mínima será extremadamente rápida. Conjuntos de datos muy grandes, por ejemplo, podrían beneficiarse de esto.