Wat zijn Ram-schijven en hoe werken ze?
Omdat SSD-opslag elke dag goedkoper wordt, is snelle en overvloedige opslag goed binnen het bereik van de moderne computergebruiker. De meeste nieuwe computers worden geleverd met SSD's vooraf geïnstalleerd en ultrabooks vertrouwen bijna uitsluitend op solid-state opslag. Maar wat als je wilt gaan ... nog sneller?
RAM-drives: we hebben geen wegen nodig
Een RAM-schijf is een soort software-abstractie van een schijfstation. U vertelt uw computer om een paar sticks RAM als een harde schijf te behandelen, en dat verplicht het plichtsbesef. Door RAM opnieuw te gebruiken, krijgt u een enorme toename in snelheid, maar niet zonder nadelen.
RAM-stations gooien een bepalende eigenschap van schijfstations weg, wat de permanente opslag van gegevens is. Als vluchtig geheugen wordt RAM telkens gewist als het stroom verliest, maar het compenseert dit door snel en wendbaar te zijn. Harde schijven en zelfs SSD's zijn in vergelijking megafauna, maar ze kunnen enorme hoeveelheden gegevens opslaan tegen lage kosten zonder stroom nodig te hebben.
De dichotomie van snel, tijdelijk RAM-geheugen en langzame, permanente schijfopslag bestaat al tientallen jaren, maar RAM-stations beschikken daarover. Immers, als we een man op de maan kunnen zetten, waarom kunnen we dan geen harde schijven uit de RAM maken?
De sterke daling van de RAM-kosten heeft ook bijgedragen aan de opkomst van RAM-schijven. De hoeveelheid RAM die we als vanzelfsprekend beschouwen in onze computers zou je opa doen blozen. Terwijl we opnieuw een stijging van de prijs zien, is het nog steeds betaalbaar om een schijf van 64 GB snel razendsnelle silicium samen te stellen. Het is echter nog steeds schandalig duur in vergelijking met SSD's of harddisks van schijfstations.
Tijdelijk, maar snel
Omdat RAM-stations alleen gegevens kunnen opslaan terwijl deze stroom leveren, moeten alle gegevens die u wilt bewaren ergens anders worden opgeslagen. Dit betekent dat RAM-drives gegevens bij het opstarten moeten hebben geladen, waarbij informatie van een primair opslagmedium zoals een SSD wordt gekopieerd. Als je ooit gigabytes aan informatie hebt gekopieerd, weet je dat dit tijd kost.
Dat is de reden waarom het gebruik van een RAM-schijf als een gewone harde schijf omslachtig is. De tijd die u in de verwerking kunt besparen, wordt verkort door de tijd die het kost om gegevens in RAM te laden. Dat leidt tot hoge opstartkosten, maar die investering wordt terugverdiend in de vorm van belachelijke snelheid.
Waar opeenvolgende leessnelheden op een top-end SSD maximaal kunnen zijn met 500MB / s, kan een RAM-station gemakkelijk 5.000MB / s scheuren en zelfs nog hoger komen.
Use Cases
Hoewel snelheid omwille van snelheid allemaal goed en wel is, welke mogelijke applicatie kunnen RAM-schijven dan geschikt maken? In welk use-geval zou de gebruiker merkbaar profiteren van het paradigma voor lange opstartprocedures / snelle processen / tijdelijke opslag van een RAM-station?
Zoals je misschien wel raadt, zijn zeer technische computertaken goed afgestemd op de eigen aard van RAM-drives. 3D-videoweergave, dat het posterkind is van meer middelen dan het ooit zou kunnen hebben, heeft veel baat bij snellere opslag. Hoe meer gegevens het op een snelle schijf kan zetten, hoe sneller de codering kan worden uitgevoerd. Scientific computing kan daar ook van profiteren, maar het is een lastige nis die RAM-drives vullen. De ideale gebruiker profiteert van een exponentieel snellere bestandsopslag, maar het maakt niet veel uit als die gegevens worden weggevaagd.
Dit is de reden waarom de meeste commerciële toepassingen van RAM-stations afhankelijk zijn van batterijback-ups. Hiermee kunnen gegevens worden gekopieerd naar permanente opslag in geval van stroomuitval. Deze apparaten zijn, je raadt het al, exorbitant duur. Ze worden voornamelijk gebruikt voor toepassingen waarbij een hoge doorvoer bedrijfskritisch is en het budget bestaat voor fraaie hardware zoals datacenters.
Conclusie
RAM-drives zijn snel, net als alle uitjes, maar hun applicaties zijn extreem specifiek. Het zijn niet echt harde schijven in de traditionele zin. Het zijn eerder extreem snelle tijdelijke opslagmedia die door uw besturingssysteem als een harde schijf kunnen worden behandeld. Hoewel RAM-schijven niet al te nuttig zijn voor consumenten, kunnen technische gebruikers een grote boost zien.