Unidad de estado sólido
Fueron inventadas por el doctor Fujio Masuoka en 1980 cuando trabajaba para Toshiba. Él retomó el proyecto en 1987 pero fueron comercializadas por esa empresa en 1989.En 1991 SanDisk (llamada SunDisk en esa época) logró también comercializar con éxito un dispositivo que corregía errores de lectura y escritura en memorias "flash". En 1995, M-Systems presentó unidades de estado sólido basadas en "flash". Desde entonces, las SSD se han utilizado exitosamente como alternativa a los discos duros en la industria militar y aeroespacial, así como en otros menesteres análogos. Estas aplicaciones dependen de una alta tasa de tiempo medio entre fallos (MTBF), gran capacidad para soportar golpes fuertes, cambios bruscos de temperatura, presión y turbulencias.
Memoria racetrack
La memoria Flash es un dispositivo asimétrico, relativamente lenta para escribir, hasta 1000 veces más lenta que los tiempos de lectura, lo que limita su uso en muchas aplicaciones. Adicionalmente, la acción de enviar un voltaje grande en las celdas las degrada mecánicamente, por lo que tiene un tiempo de vida limitado, entre 10.000 y 100.000 escrituras. Los dispositivos de memoria Flash usan una variedad de técnicas para, si fuera posible, evitar escribir a la misma celda, pero esto solo limita el problema, no lo elimina.