Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Takto to funguje:
1. Dva vyrovnávacie pamäte: Systém používa v pamäti dva vyrovnávacie pamäte rámcov. Rámecká pamäť je jednoducho oblasť pamäte, ktorá obsahuje obrazové údaje, ktoré sa majú zobrazovať na obrazovke.
2. vykreslenie na jednu: Grafická spracovateľská jednotka (GPU) vykresľuje obrazové údaje nasledujúceho rámca do jedného z vyrovnávacích pamätí rámcov (zavolajme im vyrovnávaciu pamäť A). Aj keď sa to deje, obrazovka zobrazuje obsah * iného vyrovnávacej pamäte * (vyrovnávacia pamäť B).
3. prepínanie: Akonáhle je vykreslenie nového rámca v vyrovnávacej pamäti A dokončené, systém rýchlo prepne displej na zobrazenie vyrovnávacej pamäte A. Súčasne, GPU začne vykresľovať * ďalší * rám do vyrovnávacej pamäte B.
4. Rotácia: Tento proces sa opakuje, pričom dva vyrovnávacie pamäte sa neustále otáčajú:vykreslenie na jeden pri zobrazovaní druhého. Tým sa vytvára hladký displej bez blikania.
Výhody:
* eliminuje trhanie obrazovky: Dokončením vykreslenia rámu pred jeho zobrazením sa zabráni trhaniu obrazovky (kde časti obrazovky zobrazujú rôzne rámce).
* znižuje blikanie: Konštantné prepínanie medzi vyrovnávacímimi pamätníkmi je oveľa rýchlejšie a plynulejšie ako priamo aktualizácia obrazovky, čím sa znižuje viditeľný blikanie.
* Vylepšená vizuálna kvalita: Výsledný obrázok je čistejší a vizuálne príťažlivejší.
Rozdiel v jednotlivých vyrovnávacích zariadeniach: V jednoduchom vyrovnávacej pamäti GPU vykresľuje priamo do vyrovnávacej pamäte rámca, ktorý sa tiež zobrazuje. To môže viesť k výraznému roztrhnutiu a blikaniu, najmä počas animácie.
Za dvojitým vyrovnávacím strojom: Zatiaľ čo dvojité vyrovnávanie je najbežnejšou implementáciou vyrovnávacej pamäte rotujúcej pamäte, tento koncept sa môže rozšíriť na trojnásobné vyrovnávacie pamätenie a ďalej pre ešte plynulejší výkon v aplikáciách s vysokým dopytom. Tieto však zvyšujú zložitosť a režijné náklady na pamäť.