A frame buffer är videon minne som lagrar de pixlar som en bildskärmar . Det finns två varianter av riktiga bildrutebuffertar : " dumma " eller unaccelerated rambuffertar , som helt enkelt ger en videosignal till en monitor , och " smarta " eller accelererad buffertar ram, som omfattar ytterligare hårdvara för att accelerera två och tre dimensionell grafik . Dessutom finns det också " virtuella " rambuffertar , som efterliknar effekterna av ett frame buffer , men använd poolade virtuellt minne , snarare än ytterligare grafikminne . Viktiga funktioner i en Frame Buffer
rambufferten lagrar färgvärden för varje pixel att systemet kan visa på sin flytande kristaller monitor . Mängden minne som krävs av rambufferten är kopplad till den resolution begärts av utsignalen, samt färgpaletten storlek och färgdjup valts. Frame buffertar minne med ett antal metoder , bland annat genom minnesmappning direkt till centralenheten minne och kartlägga bildrutebufferten i sin helhet till ett specifikt minne sortiment .
Tidig Frame Buffer Historia
den första äkta frame buffer var SuperPaint System , som utvecklats av Richard Shoup vid Xerox PARC . SuperPaint var utrustad med 311.040 byte minne och kunde lagra en upplösning på 640 x 480 pixlar och en åtta bitars färgdjup . Medan en betydande prestation , var den utrustad minnet inte RAM-minne , så att systemet var relativt trög och hade en hög latency när du skriver till rambufferten . Den första kommersiella producerade frame buffer släpptes 1974 av Evans & Sutherland och kunde producera en upplösning på 512 x 512 pixlar i åtta bit , grå - skala färg . Dess tillgänglighet visade sig vara en skänk från ovan för grafiker som hade varken tid eller resurser att bygga sin egen frame buffer .
Frame Buffer i Grafikkort
storleken på en frame buffer är av avgörande betydelse för att köra tv-spel i höga upplösningar . Med en större mängd minne tillgängligt för frame buffer , kan ett spel visas med fler och högre upplösning texturer . Medan videominne hastigheten ofta utgör ett vanligare hinder för att köra spel smidigt vid högre inställningar , är en stor pool av minne alltid en fördel . Addera Virtual bildskärmsminnen
Virtual bildskärmskort som används för att efterlikna funktionen av en traditionell frame buffer , tillgång virtuellt minne snarare än fysisk videominne . De används ofta när det finns särskilda kompatibilitetsproblem mellan en frame buffer och programvaran som ska visas . Linux utvecklat sina egna virtuella designen frame buffer för att skapa en garanterad minne karta genom vilka program kan lättare komma rambufferten .