Wat is gebufferd geheugen?
Gebufferd geheugen is een type computergeheugen. Het is ontworpen om op elk gewenst moment de hoeveelheid elektrische stroom te regelen die van en naar de geheugenchips gaat. Dit zorgt voor stabieler geheugen, maar verhoogt de kosten en vertraagt de snelheid waarmee het werkt.
In een gebufferd geheugensysteem bevindt zich een hardwareregister tussen het deel van de computer dat het geheugen bestuurt en de geheugenchips zelf. Dit is een apparaat dat een bepaalde hoeveelheid informatie tegelijkertijd kan bevatten. Het register vult zich volledig en geeft dan al deze informatie in één keer door.
Het gebruik van een hardwareregister betekent dat de computer op een veel betrouwbaardere manier kan regelen hoeveel gegevensoverdrachten van en naar de geheugenchips tegelijkertijd. De reden hiervoor is dat dit ook bepaalt hoeveel elektrische stroom van en naar de chips wordt doorgegeven. Dit maximaliseert de hoeveelheid gegevens die de computer in één keer kan verwerken zonder het risico te lopen dat de geheugenchips overbelast raken met stroom en een vertraging veroorzaken of de chips beschadigen.
Het nadeel van dit systeem is dat er een vertraging is terwijl het register vol raakt met gegevens. De vertraging is zeer kort en duurt in de meeste pc's een zesenzestig miljoenste van een seconde. Na verloop van tijd klopt dit echter en maakt een merkbaar verschil in prestaties.
Vanwege het prestatieverlies en de verhoogde prijs van het hardwareregister voor het systeem, wordt gebufferd geheugen normaal gesproken niet gebruikt in personal computers. In plaats daarvan komt dit het meest voor bij servers, met name die voor gegevensverwerking. In deze toepassingen wegen de voordelen van betrouwbaarheid op tegen de nadelen van kosten en verwarring.
Tegenwoordig wordt gebufferd geheugen vaker aangeduid als geregistreerd geheugen. De voorwaarden zijn over het algemeen uitwisselbaar. Mogelijk ziet u echter ook de uitdrukking "volledig gebufferd geheugen". Dit is iets anders, aangezien elk deel van de gegevens wordt gebufferd, terwijl in standaard gebufferd of geregistreerd geheugen alleen bepaalde delen worden gebufferd.
Gebufferd geheugen moet niet worden verward met buffergeheugen. Dit is een term die soms wordt gebruikt om te verwijzen naar cachegeheugen, zoals een schijfcache. Dit houdt in dat een deel van een harde schijf wordt gebruikt om informatie op te slaan die waarschijnlijk herhaaldelijk zal worden gebruikt tijdens een computersessie, wat tijd bespaart die anders zou worden besteed aan herhaaldelijke toegang tot de oorspronkelijke bron. Strikt genomen mag "buffergeheugen" niet worden gebruikt om te verwijzen naar cachegeheugen, omdat "buffer" een locatie betekent waar informatie slechts één keer moet worden opgeslagen en benaderd.