¿Por qué no podemos usar tarjetas de memoria como RAM?

Según lo que sé … Las partes principales de la computadora son:
1. Procesador
2. Disco duro (memoria)

Ahora … cuando abres un archivo o una aplicación o un juego, el procesador solicita datos que se almacenan en la tarjeta de memoria o en el disco duro como lo llames. Pero la transmisión directa de datos es lenta ya que el motivo principal del disco duro es almacenar datos. Las personas tienen la idea errónea de que la CPU funciona a la velocidad de procesamiento, pero la velocidad de procesamiento aparece cuando recibe completamente los datos (que el programa en ejecución solicita) de la tarjeta de memoria. La velocidad de la CPU es la velocidad de procesamiento más la velocidad de transmisión de datos.
Una analogía sería …
Un avión (datos) que se mueve desde la percha (disco duro) hacia el cielo (procesador) para volar a la velocidad de procesamiento y para hacerlo necesita una pista de aterrizaje proporcionada por RAM.
Por lo tanto, accede aleatoriamente a la memoria y la borra cuando no la necesita.
Espero que entiendas la analogía

PD. No conozco la electrónica completa detrás del procesador RAM y el disco duro y corríjame si me equivoco

Solo tome un ejemplo (Explicación teórica simple):

DDR2 800 MHz proporciona un ancho de banda de alrededor de 6,4 Gbps (incluso las PC de 3 a 4 años las tienen)
DDR3 1600 MHz ofrece un ancho de banda de alrededor de 12.8 Gbps. (Muy común en estos días)
DDR 4 está a la vuelta de la esquina y será común en un par de años.

Ahora al contrario:
USB 1.1 ancho de banda 12Mbps
Ancho de banda USB 2.0 480Mbps
Ancho de banda USB 3.0 de 5 Gbps (USB comienza a admitir operaciones full duplex)

Por lo tanto, puede ver que incluso la generación actual de USB 3.0 no es tan rápida como la DDR 2 de 5 años.

Todavía están sucediendo muchas cosas como:
Thunderbolt que tiene un ancho de banda de 10 Gbps (puedes encontrar este en algunas PC y computadoras portátiles de alta gama)
Thunderbolt 2, que tiene un ancho de banda de 20 Gbps (aún no es común al nivel del consumidor).

Thunderbolt parece prometedor y he visto (he leído, por supuesto) personas que pueblan tarjetas gráficas externamente con muelles externos para instalar GPU.

Pero al ser una tecnología completamente nueva, todavía no es común para las PC y es solo la interfaz. Algunos fabricantes deben estar lo suficientemente dispuestos a intentar fabricar una unidad RAM externa Thunderbolt.

Las tarjetas de memoria utilizan transistores de puerta flotante para el almacenamiento. DRAM usa capacitancia para almacenar datos. Escribir en un transistor de compuerta flotante requiere un voltaje elevado y mucho más tiempo que escribir en un condensador. Esto permite que DRAM admita velocidades de datos mucho más altas y latencias de lectura y escritura más bajas, lo que significa que DRAM puede cumplir con las demandas de un procesador, pero las tarjetas de memoria no.
Puede usar tarjetas de memoria como particiones Swap o para ReadyBoost (Windows). Básicamente, eso le permite usar la tarjeta de memoria como un archivo de página. Es más lento que la RAM real, pero también es mucho más barato.

Velocidad y ancho de banda. Una tarjeta de memoria basada en flash no es rival para los chips DRAM

Si bien incluso la mejor tarjeta de memoria no puede soportar 200 MB / s, las memorias RAM DDR3 de hoy en día pueden soportar fácilmente más de 15 GB / segundo.

Sin este tipo de velocidad, su sistema se volverá extremadamente lento e inutilizable.

Puede probar la velocidad de RAM de su propia PC ejecutando un programa llamado MemTest. Tienes que hacer un CD de arranque y arrancar desde él.

Aquí hay una imagen de google de cómo se ve cuando se ejecuta.

RAM está diseñada para proporcionar el acceso más rápido posible a la memoria para minimizar el tiempo de espera (retraso, en términos comunes) y, por lo tanto, mejorar el rendimiento, debido a que RAM tiene velocidades de bus de hasta 15 gbps. Ahora, una tarjeta SD está destinada a almacenar datos y velocidades de acceso a datos de 200-300 mbps, lo que puede proporcionar es suficiente para el uso normal, pero no para las altas velocidades de acceso que la CPU necesita para funcionar correctamente … es decir, la tarjeta SD es simplemente demasiado lenta para realizar la misma función que la RAM con la misma eficiencia.

La velocidad de E / S o lectura-escritura de la RAM es varias veces mayor que la velocidad de una unidad USB (incluso unidades 3.0)

Incluso si tiene menos RAM, puede usar su HDD como RAM (Intercambiar en Linux). Para hacer esto, cambie el archivo de paginación a más de 8 GB