Vad är en skärmbuffert?
En buffert är en del av datorns fysiska minne som används för att lagra information när den flyttas från en plats i systemet till en annan. En skärmbuffert är en buffert som specifikt innehåller information som går till systemets skärm. Buffertar som helhet används för att organisera data och se till att de rör sig från plats till plats effektivt. Skärmbufferten delar många likheter med både videominne och systemcache, men är separat från båda.
När en dator används har den flera typer av minne. Majoriteten av dessa ingår i två kategorier: virtuella och fysiska. Det fysiska minnet finns faktiskt i ett minneslagringssystem, till exempel RAM-moduler (RAM) som är anslutna till moderkortet. Det virtuella minnet är lågprioriterat, men fortfarande viktigt, information som systemet skriver till hårddisken för att frigöra utrymme.
Buffertar är en generisk term som beskriver en del av fysiskt minne där information lagras för senare rörelse. Denna information är viktig men är inte i bruk ännu. Eftersom ett datorsystem kan innehålla information på många olika platser tillåter bufferten alla dessa system att skicka viktig information till en plats i väntan på dess behov. Sedan, när informationen tas i bruk, är den tillsammans och redo att flytta till det aktiva minnet.
En skärmbuffert samlar in all information för att beskriva vad som kommer att visas på systemets skärm. Denna information kommer från ett stort antal källor, som själva systemet, användarinmatningsenheter, kameror och program som körs. Det finns ofta mer än en skärmbuffert för att möjliggöra att progressiva bilder visas utan fördröjning.
Skärmbufferten är lätt att blanda med två andra nyckelsystem: systemcachen och videominnet. En systemcache är aktiv information som datorn håller sig behändig för konstant användning. Cachen har samma grundläggande egenskaper som en buffert, men bufferten bortskaffas efter användning medan cachen inte är det. Datorn antar att när den buffrade informationen används, den inte behöver den igen.
Videominne är det fysiska minnet som används av ett grafikkort för att samla information innan det skickas till huvudsystemet. För att ta bort stress från datorns processor kan moderna grafikkort bearbeta och samla in videoinformation utan att interagera med huvuddatorn. Denna information lagras på kortet tills det behövs och sedan skickas den till skärmbufferten.