RAM-disk ( eng. RAM-drev , lit. "drev i hukommelse", "disk i hukommelse") er en softwareteknologi, der giver dig mulighed for at gemme data i højhastigheds- RAM som på en blokenhed . Som regel er det en integreret del af operativsystemet , i nogle tilfælde er det et tredjepartsprogram [1] [2] .
De vigtigste fordele er høj læsehastighed (målt i gigabyte per sekund), høj IOPS (input-output operationer per sekund) - nogle prøver af DDR3 RAM kan nå mere end 1 million IOPS (for diskdrev - 20-300 IOPS, NAND SSD - titusindvis af IOPS), ingen yderligere forsinkelser for tilfældig adgang, ubegrænset omskrivningsressource (i modsætning til flashhukommelse). Blandt ulemperne er relativt lille kapacitet af RAM-moduler, tab af indhold, når strømmen er slukket, høje omkostninger pr. gigabyte.
I MS-DOS implementerer ramdisken styresystemdriveren RAMDRIVE.SYS , der er også en specialiseret driver COMBI.SYS , skabt til at implementere den mest effektive brug af hukommelse (den ledige plads på ramdisken, der blev oprettet af dette program, blev brugt som en cache til harddisken ). Windows har snesevis af forskellige tredjeparts softwareimplementeringer af teknologien.
Linux implementerer fire slags RAM-diske:
I FreeBSD er ramdisk-understøttelse indbygget i basissystemet, implementeret af md(4) [3] -driveren , konfigureret af mdconfig(8) [4] -programmet ; Startende med FreeBSD 7.0 dukkede tmpfs [5] -understøttelse op i kernemodulet af samme navn.