Wat is geheugenarchitectuur?
Hoewel het meest voorkomende type computergeheugen RAM (Random Access Memory) is, zijn er veel andere soorten geheugen die op een computer kunnen worden gebruikt. Deze omvatten cachegeheugen, flashgeheugen en bestandsopslag. Geheugenarchitectuur verwijst naar de combinatie van verschillende soorten geheugen om de prestaties van een computer in evenwicht te brengen zonder de betrouwbaarheid van opslag in gevaar te brengen of de computer onbetaalbaar te maken. Over het algemeen werken de verschillende soorten geheugen op een hiërarchie, variërend van snel en duur tot langzamer en minder goedkoop. Geheugenarchitectuur zorgt ervoor dat de computer over een mix van alle soorten geheugen beschikt, waardoor de hardware van de computer zo evenwichtig en kostenefficiënt mogelijk blijft.
Het geheugen verschilt niet alleen op basis van kosten en snelheid, maar ook op basis van duurzaamheid. Standaard RAM in een computer is een dynamische vorm van geheugen, wat betekent dat het alleen informatie bewaart zolang de computer ingeschakeld blijft. Dit vormt een duidelijk probleem als het gaat om het bewaren van informatie op de computer na een stroom aan / uit-cyclus, omdat zonder een meer aanhoudende vorm van geheugen alle informatie op de computer verloren zou gaan in het geval van een stroomstoring. Bestandsopslaggeheugen op de computer - het meest voorkomende voorbeeld hiervan is een harde schijf - biedt een relatief langzame maar stabiele methode om informatie op de computer niet meer af te sluiten.
De processorregisters en het cachegeheugen zijn over het algemeen het snelst en het duurst. Door dit soort geheugen op de fysieke processorchip te plaatsen, is de overdrachtstijd en latentie voor dit soort geheugen extreem klein. Dit betekent dat informatie in een oogwenk van en naar dit soort geheugen kan worden verplaatst, waardoor ze efficiënt zijn voor het vasthouden van informatie en variabelen terwijl de processor actief aan een specifiek probleem werkt.
RAM is op het volgende niveau, zowel goedkoper als langzamer dan processorregisters en cachegeheugen. Dit is verbonden met de processor via de front-side bus, wat betekent dat de latentie toeneemt terwijl de snelheid afneemt in vergelijking met register- en cachegeheugen. De kosten dalen ook aanzienlijk, waardoor RAM de meest kostenefficiënte vorm van dynamische opslag in de geheugenarchitectuur is.
Ten slotte worden virtueel geheugen en bestandsopslaglocaties over het algemeen beide op de harde schijf bewaard. Virtueel geheugen is een gedeelte van de harde schijf dat door het besturingssysteem van de computer als RAM wordt behandeld. Honderden en honderden gigabytes aan opslag op de harde schijf kunnen worden gekocht voor hetzelfde bedrag als slechts vier tot acht gigabyte RAM, waardoor het de beste persistente locatie voor massaopslag is in de geheugenarchitectuur van een computer.