No vamos a hablar de almacenamiento mecánico (HDD, FDD, CD, DVD, BD…), sino de almacenamiento de estado sólido (púramente electrónico)
Curiosidad: A principios de los 90 no se podía grabar partida en los videojuegos de consola (en PC sí porque los discos duros ya no eran caros). Había que recurrir a contraseñas. Luego llegaron las “memory card” (PSX y N64, 1995 y 1997), y en el mundo PC llegaron las tarjetas de memoria para cámaras (Smart media, compact flash, SD, MMC, memory stick)(aproximadamente año 2000) los pendrive USB (2004), y sobre 2008, los primeros SSD, llamados a substituir a los discos duros mecánicos.
La diferencia a nivel de usuario está en las velocidades de lectura y escritura. A nivel electrónico es algo más complejo: tecnología, tamaño de bloque, etc.
Los SSD de ranura M.2 NVME (rápidos) y SATA (lentos) se distinguen por el conector (key M (1 muesca) = rápido, NVME).
Recuerda, una cosa es el conector físico (capa OSI 1), y otra el BUS o protocolo de comunicaciones (capas 2 y 3) (“bus” viene del latín "omnibus”, “para todos”)
La ESP32 tiene:
Las capacidades de PSRAM y flash varían según el modelo:
Para cambiar la PSRAM “sólo” hay que quitar el blindaje, sacar la PSRAM original, poner otro chip de SPIRAM, puentear dos pines, meter un pull-up de 10kΩ y listo. Tutorial.
Lo esencial: El programa se almacena en la flash. Cuando arranca, la ESP32 copia el contenido de la flash a la RAM, desde donde se ejecuta hasta que se interrumpe la alimentación. La PSRAM la hay que mencionar expresamente en la programación o no se usará.
La Raspberry Pi usa tarjetas SD para almacenamiento secundario (equivale a disco duro). Eso es extremadamente lento. Existe la posibilidad de arrancar el sistema operativo desde pendrive. Esto es más rápido, sobre todo si se trata de USB 3.0.
La CM4 cuenta con ranura PCIe y posibilidad de arrancar desde un SSD NVME: https://www.jeffgeerling.com/blog/2021/raspberry-pi-can-boot-nvme-ssds-now
También, hay versiones de la CM4 con almacenamiento eMMC. No supone mucho más dinero, pero la velocidad es la misma que en una tarjeta SD.