Hva er en skjermbuffer?
En buffer er en del av datamaskinens fysiske minne som brukes til å lagre informasjon når den beveger seg fra ett sted i systemet til et annet. En skjermbuffer er en buffer som spesifikt inneholder informasjon som skal til systemets skjerm. Buffere som helhet brukes til å organisere data og sikre at de beveger seg fra sted til sted effektivt. Skjermbufferen deler mange likheter med både videominne og systembuffer, men er atskilt fra begge.
Når en datamaskin er i drift, har den flere typer minne. De fleste av disse faller inn i to kategorier: virtuell og fysisk. Det fysiske minnet er faktisk plassert i et minnelagringssystem, for eksempel RAM-moduler (random access memory) koblet til hovedkortet. Det virtuelle minnet er lite prioritert, men fortsatt viktig, informasjon som systemet skriver til harddisken for å frigjøre rom.
Buffere er et generisk begrep som beskriver en del av fysisk hukommelse der informasjon lagres for senere bevegelse. Denne informasjonen er viktig, men er ikke i bruk ennå. Siden et datasystem kan inneholde informasjon mange forskjellige steder, tillater bufferen alle disse systemene å sende viktig informasjon til ett sted i påvente av behovet. Når informasjonen blir kalt til bruk, er den samlet og klar til å flytte inn i det aktive minnet.
En skjermbuffer samler all informasjonen for å beskrive hva som vil vises på systemets skjerm. Denne informasjonen kommer fra et stort antall kilder, for eksempel systemet selv, brukerinngangsenheter, kameraer og kjørende programmer. Det er ofte mer enn en skjermbuffer som blir satt sammen for å la progressive bilder vises uten forsinkelse.
Skjermbufferen er enkel å blande sammen med to andre nøkkelsystemer: systembufferen og videominnet. En systembuffer er aktiv informasjon som datamaskinen holder seg nyttig for konstant bruk. Cachen har de samme grunnleggende egenskapene som en buffer, men bufferen kastes etter bruk mens cachen ikke er det. Datamaskinen antar at når den buffrede informasjonen er brukt, ikke vil den trenge den igjen.
Videominne er det fysiske minnet som brukes av et skjermkort for å samle informasjon før du sender det inn i hovedsystemet. For å fjerne stress fra datamaskinens prosessor, er moderne skjermkort i stand til å behandle og samle videoinformasjon uten å samhandle med hoveddatamaskinen. Denne informasjonen lagres på kortet til det trengs, og deretter sendes den videre til skjermbufferen.