Der Hauptgrund, warum Sie eine SSD nicht als Ram verwenden können, ist, dass sie mit dem Computer verbunden ist, als wäre sie ein Laufwerk und kein Ram. Das heißt, dass der Prozessor den Speicher in der SSD nicht direkt ansprechen kann, sondern stattdessen einen Ram-Block an den SATA-Controller übergeben und diesen bitten muss, Daten zwischen diesem Ram und einem Bereich im Laufwerk zu übertragen.
Die neue NVM Express-Schnittstelle soll dies ändern. Sie ermöglicht es der CPU, Bereiche der SSD direkt in ihren Speicherbereich abzubilden und sie wie RAM zu verwenden, anstatt IO-Anforderungen für die Übertragung zwischen RAM und SSD zu stellen. Dies hat das Potenzial, den Zugriff auf die SSD erheblich zu beschleunigen und gleichzeitig weniger RAM zu verbrauchen, da es nicht mehr erforderlich ist, die Daten zwischenzuspeichern, während die CPU auf sie zugreift. Dies ist derzeit ein Bereich der aktiven Entwicklung im Linux-Kernel.