RAM-skiva

RAM-disk ( eng.  RAM-enhet , lit.  "enhet i minne", "disk i minne") är en mjukvaruteknik som låter dig lagra data i höghastighets- RAM som på en blockenhet . Som regel är det en integrerad del av operativsystemet , i vissa fall är det ett tredjepartsprogram [1] [2] .

De främsta fördelarna är hög läshastighet (mätt i gigabyte per sekund), hög IOPS (input-output operations per second) - vissa prover av DDR3 RAM kan nå mer än 1 miljon IOPS (för diskenheter - 20-300 IOPS, NAND SSD - Tiohundratusentals IOPS), inga ytterligare förseningar för slumpmässig åtkomst, obegränsad omskrivningsresurs (till skillnad från flashminne). Bland nackdelarna är relativt liten kapacitet hos RAM-moduler, förlust av innehåll när strömmen är avstängd, hög kostnad per gigabyte.

I MS-DOS implementerar ramdisken operativsystemets drivrutin RAMDRIVE.SYS , det finns också en specialiserad drivrutin COMBI.SYS , skapad för att implementera den mest effektiva användningen av minne (det lediga utrymmet på ramdisken som skapades av detta program användes som en cache för hårddisken ). Windows har dussintals olika programvaruimplementationer från tredje part av tekniken.

Linux implementerar fyra typer av RAM-diskar:

I FreeBSD är ramdisk-stöd inbyggt i bassystemet, implementerat av md(4) [3] -drivrutinen , konfigurerad av mdconfig(8) [4] -programmet ; Från och med FreeBSD 7.0 dök tmpfs [5] stöd upp i kärnmodulen med samma namn.

Anteckningar

  1. Andrey Belokrinitsky. RAM-diskar: hur du snabbar upp din dator . itc.ua (18 december 2012). Hämtad 9 maj 2018. Arkiverad från originalet 23 september 2017.
  2. Oleg Ivanov. Vad är en RAM-disk // Min vän dator: tidning. - 2013. - 17 augusti ( nr 17 (166) ). - S. 20-21 .
  3. md(4) . Hämtad 18 maj 2009. Arkiverad från originalet 22 december 2013.
  4. mdconfig(8) . Hämtad 18 maj 2009. Arkiverad från originalet 13 oktober 2013.
  5. tmpfs . Hämtad 22 mars 2013. Arkiverad från originalet 5 oktober 2013.

Länkar