RAM-levy ( eng. RAM drive , lit. "drive in memory", "disk in memory") on ohjelmistotekniikka, jonka avulla voit tallentaa tietoja nopeaan RAM -muistiin kuten lohkolaitteeseen . Yleensä se on olennainen osa käyttöjärjestelmää , joissain tapauksissa se on kolmannen osapuolen ohjelma [1] [2] .
Tärkeimmät edut ovat suuri lukunopeus (mitattu gigatavuina sekunnissa), korkea IOPS (tulo-lähtöoperaatiot sekunnissa) - jotkut DDR3-RAM -näytteet voivat saavuttaa yli miljoonan IOPS:n (levyasemat - 20-300 IOPS, NAND SSD - kymmeniä satoja tuhansia IOPS:ia), ei ylimääräisiä viiveitä satunnaiskäytössä, rajoittamaton uudelleenkirjoitusresurssi (toisin kuin flash-muisti). Haittoja ovat RAM-moduulien suhteellisen pienet kapasiteetit, sisällön menetys, kun virta katkaistaan, korkea hinta per gigatavu.
MS-DOSissa RAM -levy toteuttaa käyttöjärjestelmäohjaimen RAMDRIVE.SYS , on myös erikoisajuri COMBI.SYS , joka on luotu toteuttamaan mahdollisimman tehokasta muistin käyttöä (tämän ohjelman luomaa muistilevyn vapaata tilaa käytettiin kiintolevyn välimuisti ) . Windowsilla on kymmeniä erilaisia kolmannen osapuolen ohjelmistototeutuksia tekniikasta.
Linux toteuttaa neljää erilaista RAM-levyä:
FreeBSD : ssä RAM-levytuki on sisäänrakennettu perusjärjestelmään, toteutetaan md(4) [3] -ohjaimella , jonka konfiguroi mdconfig(8) [4] -ohjelma ; FreeBSD 7.0:sta alkaen tmpfs [5] -tuki ilmestyi samannimiseen ydinmoduuliin.