Portál AbcLinuxu, 1. května 2025 19:53

framebuffer

Framebuffer je abstrakcia grafickeho HW.

Predstavuje frame buffer video hardwaru a umoznuje softwaru pristupovat ku grafike cez definovany interface (rozhranie) a preto software nemusi vediet nic o interfacoch (rozhraniach) nizkej urovne.

Nazov framebuffer sa zazil pre toto rozhranie v pociatkoch grafickych adapterov SVGA, ktore pre zobrazenie vyssich rozliseni (napr. 640x480 v 256 farbach) vyzadovali viac pamete, nez bolo dostupne v oblasti adapterov vyhradenej pre graficku kartu (segment 0xA000). Preto bola pamat grafickeho adaptera rozdelena na ramce (frames) obvykle velkosti 64kB a pomocou BIOSu grafickej karty sa do oblasti adapterov grafickej karty mapoval vzdy prave jeden ramec.

S nastupom rozsireneho modu procesora 386 a vyssich a dostupnosti viac ako 1 MB pamati sa framebuffer v tejto podobe stal zastaraly vzhladom k jeho velkej vypoctovej narocnosti (pri kresleni kazdeho pixela bolo nutne zistovat, ci ho pokryva aktualny ramec) a pomalosti a bol vytlaceny VESA PMI rozhranim, ktore je taktiez oznacovane ako linear framebuffer.

Dokument vytvořil: Betlista, 4.8.2005 19:53 | Poslední úprava: aceman, 13.8.2010 22:02 | Další přispěvatelé: ed | Historie změn | Zobrazeno: 1384×

Další pojmy: FOSS - FPGA - FPS - framebuffer - Free Standards Group - FreeBSD - freedesktop.org

Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.