IT-lexicon › Infrastructuur › Backing store (X11)

Backing store (X11)

Infrastructuur Svenska → Bijgewerkt: 2026-10-07

Een optionele voorziening waarbij de X-server bewaart wat andere vensters afdekken, zodat de applicatie dat later niet opnieuw hoeft te tekenen.

X11 ging ervan uit dat geheugen duur was. Als een venster werd afgedekt, gooide de server de pixels gewoon weg; werd het weer zichtbaar, dan kreeg de applicatie een Expose-event en moest die het gebied zelf opnieuw schilderen. Wie op een traag X-bureaublad grijze gaten langzaam heeft zien vollopen, heeft het principe in werking gezien. Backing store was de uitzondering: een venster kon de server vragen de inhoud buiten beeld te bewaren, en het verwante save-under liet een menu bewaren wat het afdekte.

De server mocht weigeren en deed dat vaak, dus applicaties moesten Expose hoe dan ook afhandelen. De kwestie werd uiteindelijk beslecht door de Composite-extensie, die elk venster in een eigen beeld buiten het scherm rendert: backing store voor iedereen, zonder dat iemand erom hoeft te vragen.

← Terug naar het lexicon