A RAM-lemez ( eng. RAM drive , lit. "drive in memory", "disk in memory") egy szoftvertechnológia, amely lehetővé teszi adatok tárolását nagy sebességű RAM - ban, mint egy blokkeszközön . Általában az operációs rendszer szerves része , bizonyos esetekben harmadik féltől származó program [1] [2] .
A fő előnyök a nagy olvasási sebesség (gigabájt/másodpercben mérve), a magas IOPS (bemeneti-kimeneti műveletek másodpercenként) - egyes DDR3 RAM minták elérhetik az 1 millió IOPS-t (lemezmeghajtóknál - 20-300 IOPS, NAND SSD - több tízszázezer IOPS), nincs további késleltetés a véletlen eléréshez, korlátlan újraírási erőforrás (ellentétben a flash memóriával). A hátrányok közé tartozik a RAM-modulok viszonylag kis kapacitása, a tartalom elvesztése a tápellátás kikapcsolásakor, a magas gigabájt költség.
Az MS-DOS -ban a ramdisk a RAMDRIVE.SYS operációs rendszer-illesztőprogramot valósítja meg, emellett létezik egy speciális COMBI.SYS illesztőprogram is , amelyet a memória leghatékonyabb felhasználásának megvalósítására hoztak létre (a program által létrehozott ramdisk szabad területét használták gyorsítótár a merevlemezhez ). A Windows több tucat különböző, harmadik féltől származó szoftvermegvalósítással rendelkezik a technológiához.
A Linux négyféle RAM-lemezt valósít meg:
A FreeBSD -ben a ramdisk támogatás be van építve az alaprendszerbe, amelyet az md(4) [3] illesztőprogram valósít meg, az mdconfig(8) [4] program konfigurál ; A FreeBSD 7.0-tól kezdve a tmpfs [5] támogatás megjelent az azonos nevű kernelmodulban.