Wat is een schermbuffer?
Een buffer is een deel van het fysieke geheugen van een computer dat wordt gebruikt om informatie op te slaan terwijl deze van de ene locatie in het systeem naar de andere wordt verplaatst. Een schermbuffer is een buffer die specifiek informatie bevat die naar het beeldscherm van het systeem gaat. Buffers als geheel worden gebruikt om gegevens te organiseren en ervoor te zorgen dat deze efficiënt van plaats naar plaats worden verplaatst. De schermbuffer heeft veel overeenkomsten met zowel videogeheugen als de systeemcache, maar staat los van beide.
Wanneer een computer in bedrijf is, heeft deze verschillende soorten geheugen. Het grootste deel hiervan valt in twee categorieën: virtueel en fysiek. Het fysieke geheugen bevindt zich eigenlijk in een geheugenopslagsysteem, zoals RAM-modules (Random Access Memory) die zijn aangesloten op het moederbord. Virtueel geheugen heeft lage prioriteit, maar is nog steeds belangrijk, informatie die het systeem naar de harde schijf schrijft om ruimte vrij te maken.
Buffers is een generieke term die een deel van het fysieke geheugen beschrijft waarin informatie wordt opgeslagen voor latere verplaatsing. Deze informatie is belangrijk, maar wordt nog niet gebruikt. Aangezien een computersysteem op veel verschillende plaatsen informatie kan bevatten, kan de buffer al die systemen belangrijke informatie naar één plek sturen in afwachting van de behoefte. Wanneer de informatie vervolgens in gebruik wordt genomen, is deze allemaal samen en klaar om naar het actieve geheugen te worden verplaatst.
Een schermbuffer verzamelt alle informatie om te beschrijven wat er op het scherm van het systeem wordt weergegeven. Deze informatie is afkomstig van een groot aantal bronnen, zoals het systeem zelf, invoerapparaten voor gebruikers, camera's en actieve programma's. Er wordt vaak meer dan één schermbuffer samengesteld om progressieve beelden zonder vertraging weer te geven.
De schermbuffer is gemakkelijk te mengen met twee andere belangrijke systemen: de systeemcache en het videogeheugen. Een systeemcache is actieve informatie die de computer bijhoudt voor constant gebruik. De cache heeft dezelfde basiseigenschappen als een buffer, maar de buffer wordt na gebruik weggegooid, terwijl de cache dat niet is. De computer neemt aan dat wanneer de gebufferde informatie is gebruikt, deze niet meer nodig is.
Videogeheugen is het fysieke geheugen dat door een videokaart wordt gebruikt om informatie te verzamelen voordat deze naar het hoofdsysteem wordt verzonden. Om stress van de processor van de computer te verwijderen, kunnen moderne videokaarten video-informatie verwerken en verzamelen zonder interactie met de hoofdcomputer. Deze informatie wordt opgeslagen op de kaart totdat deze nodig is en wordt vervolgens doorgestuurd naar de schermbuffer.