¿Por qué el tamaño de RAM en un sistema siempre es menor que el tamaño del disco duro? ¿Por qué las RAM no están disponibles en los módulos de memoria más grandes?

Lamentablemente, el sarcasmo está de moda en estos días.
Las siguientes son las razones por las que no tenemos RAM tan grande como HDD

  • La RAM es costosa
  • No necesitamos esa cantidad de RAM, es decir, RAM es el lugar donde una computadora necesita poner sus datos de tiempo de ejecución, no todos los documentos que tiene en su computadora portátil
  • La RAM depende de la energía, y una vez que se corta la energía, sus datos se van. Por lo tanto, debe hacer una copia de seguridad de sus cosas importantes en HDD, para recuperarlas cuando se restablezca la energía. Y dado que el dispositivo de respaldo siempre será más grande que el que se está respaldando, en teoría la RAM tiene que ser más pequeña que el HDD.
  • Luego también hay restricciones de espacio de direccionamiento, por lo que una máquina de 32 bits puede abordar como máximo 2 ^ 32 bits de RAM, pero el HDD, por otro lado, tiene sectores / tambores y cilindros. La unidad mínima de datos en un HDD es un sector (generalmente del orden de KB)

Estos puntos y supuestos quedan invalidados para escenarios específicos que involucran ciencia / investigación, donde el sistema tiene que realizar tareas computacionalmente intensivas (Ejemplo simple: generar un número primo muy grande)

Los siguientes puntos pueden dar una idea de por qué la RAM está disponible en un tamaño más pequeño en comparación con el HDD:
1) RAM es más costosa que HDD.
2) RAM es una memoria volátil, por lo que no habría beneficios si su RAM es como 100 GB más o menos. Estaría en blanco cuando la fuente de alimentación se haya ido.
3) solo almacenamos datos de tiempo de ejecución en RAM.