Portál AbcLinuxu, 4. července 2025 06:12
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: 1453×
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:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.