Startpagina » hoe » Waarom het goed is dat het RAM-geheugen van uw computer vol is

    Waarom het goed is dat het RAM-geheugen van uw computer vol is

    Werkt Windows, Linux, Android of een ander besturingssysteem met veel RAM? Geen paniek! Moderne besturingssystemen gebruiken RAM als een bestandscache om dingen te versnellen. Ervan uitgaande dat uw computer goed presteert, hoeft u zich nergens zorgen over te maken.

    Hoewel het misschien niet intuïtief lijkt voor diegenen onder ons die onthouden dat onze computers altijd hunkeren naar RAM, betekent een hoog RAM-gebruik dat uw RAM goed wordt gebruikt. Leeg RAM-geheugen is verspild RAM-geheugen.

    Slecht hoog geheugengebruik versus een goed hoog geheugengebruik

    Ten eerste is een gebruik van hoog geheugen niet altijd een goede zaak. Als uw computer erg traag lijkt, is het gebruik van het hoge RAM (Random Access Memory) geen goede zaak. Als uw RAM-geheugen vol is, is uw computer traag en knippert het lampje van de vaste schijf constant, uw computer wisselt naar schijf. Dit is een teken dat uw computer uw harde schijf, die veel langzamer toegang heeft, gebruikt als een "overloop" voor uw geheugen.

    Als dit gebeurt, is het duidelijk dat uw computer meer RAM nodig heeft of dat u minder programma's met veel geheugen nodig hebt. Dit is absoluut een slechte zaak.

    Er is echter een duidelijk verschil tussen deze case, waarbij uw computer niet goed presteert, en het meest voorkomende geval waarbij uw computer prima lijkt te werken, maar er is een alarmerende hoeveelheid RAM-geheugen gebruikt met weinig programma's geopend.

    Disk Caching

    Installeer Windows XP op een computer en u zult het waarschijnlijk zien met behulp van enkele honderden megabytes aan geheugen wanneer het systeem niet actief is. Installeer Windows 7 op dezelfde computer en u zult waarschijnlijk zien dat Windows 7 meerdere gigabytes aan geheugen gebruikt in dezelfde situatie.

    Dus wat is er aan de hand? Is Windows XP slechts een lichter, sneller besturingssysteem? Zijn moderne besturingssystemen opgeblazen en verkwistend met geheugen? Niet helemaal.

    RAM is meer overvloedig dan toen Windows XP het glanzende nieuwe besturingssysteem was en moderne besturingssystemen profiteren ervan. Moderne besturingssystemen gebruiken het RAM van uw computer als een cache voor vaak gebruikte bestanden en programmagegevens.

    In Windows staat deze functie bekend als SuperFetch, die werd geïntroduceerd in Windows Vista. SuperFetch kijkt naar de toepassingen die u gebruikt en laadt veelgebruikte toepassingsbestanden en bibliotheken in het RAM van uw computer voordat u ze nodig hebt. Wanneer u een toepassing start, laadt Windows de bestanden van de toepassing uit uw RAM in plaats van ze van de schijf te lezen, wat een langzaam proces is. Dit versnelt het starten van apps en maakt uw computer over het algemeen sneller en sneller.

    Dit is niet alleen van toepassing op Windows. Linux-gebruikers zullen ook merken dat hun computer een schijnbaar alarmerende hoeveelheid geheugen gebruikt voor het cachen van bestanden vanaf je schijf, en nieuwe Linux-gebruikers kunnen zich zorgen maken wanneer ze dit opmerken. Veel monitoringprogramma's voor bronnengebruik, zoals GNOME System Monitor, verbergen het geheugen dat de cache van de gebruiker gebruikt, zodat gebruikers dit niet hoeven te begrijpen of zich zorgen hoeven te maken.

    Browsers en andere software

    Hetzelfde geldt voor browsers en andere softwaretoepassingen met hun eigen caches. Als u bijvoorbeeld een webbrowser als Mozilla Firefox met een grote hoeveelheid RAM-geheugen opmerkt, hoeft dat niet per se slecht te zijn. Als u veel RAM-geheugen op uw computer hebt, is het goed dat Firefox deze gebruikt. Door webpagina's te cachen die u in uw RAM hebt bezocht, kan Firefox de laadtijd van webpagina's versnellen, waardoor het veel sneller gaat met de knoppen Vorige en Volgende. Om deze reden bepaalt Firefox automatisch de ideale cachegrootte op basis van de hoeveelheid RAM in uw computer.

    Firefox zelf kan historisch gezien geheugenlekken en andere problemen hebben, maar het concept is hetzelfde. Het heeft geen zin voor Mozilla om het RAM-gebruik van Firefox terug te brengen tot 50 megabytes, omdat moderne computers veel RAM-geheugen hebben dat Firefox kan gebruiken om het surfen op het web te versnellen.

    Hetzelfde geldt voor andere software. Programma's met een hoog geheugengebruik maken mogelijk goed gebruik van uw RAM-geheugen en verspillen het niet.

    Waarom lege RAM nutteloos is

    U denkt misschien dat het gebruik van RAM als cache geweldig is, maar u wilt niet dat deze programmabestanden en andere gegevens uw RAM opnemen. Je hebt liever lege RAM beschikbaar zodat programma's onmiddellijk worden gestart en het geheugen wordt gebruikt voor wat jij denkt dat het beste is, niet wat je besturingssysteem en programma's het beste vinden.

    Dit is echter helemaal geen punt van zorg. Of uw RAM-geheugen vol zit met cachebestanden of helemaal leeg is, het is allemaal beschikbaar voor programma's die het echt nodig hebben. Gegevens in de cache in uw RAM worden gemarkeerd als lage prioriteit en worden onmiddellijk verwijderd zodra het geheugen voor iets anders nodig is.

    Omdat deze gegevens direct kunnen worden weggegooid wanneer dat nodig is, is er geen nadeel aan het gebruik van de RAM voor de cache. (Het enige potentiële nadeel is dat gebruikers die niet begrijpen wat er aan de hand is, in verwarring raken.)

    Lege RAM is nutteloos. Het is niet sneller voor de computer om gegevens naar een lege RAM te schrijven en lege RAM-apparaten gebruiken ook minder stroom. In feite, in de veronderstelling dat je een programma start dat mogelijk al aanwezig is in de bestandscache van je RAM, zullen programma's veel sneller laden wanneer je RAM wordt gebruikt in plaats van wanneer het leeg is.


    Dit is de reden waarom het gebruik van een taakmoordenaar op Android een slecht idee is, en het is ook waarom je niet al te bezorgd moet zijn als je computer je RAM-geheugen vult. Het is ook een van de redenen waarom Windows XP niet het ideale besturingssysteem is voor de hedendaagse hardware - terwijl het RAM-gebruik van XP veel lager kan zijn dan dat van Windows 7, dat is niet noodzakelijk een goede zaak als je een moderne computer met een behoorlijke hoeveelheid RAM hebt.