Video-RAM
(eller: videolager, VRAM).
Et specielt arbejdslager, knyttet til den adapter, der styrer dataskærmen i en PC, arbejdsstation eller terminal. Data bliver placeret i video-RAM via systemkald til device drivere. På PC-markedet er det endvidere normal praksis, at opgaveprogrammel direkte placerer information i video-RAM, hvis PC'en er forsynet med en åben skærmstandard, f.eks. EGA eller VGA.
En speciel video-controller sørger for konstant at aflæse indholdet i video-RAM og omsætte det til et grafisk billede på skærmen. For en god grafikskærm med f.eks. 64 K samtidige farver, 1024x768 pixler og en gentegningshyppighed på 70 gange pr. sekund skal der overføres flere hundrede Mbit/s. Da der også skal være tid til at ændre indholdet af VRAM mellem hvert billede, stilles herved store krav til accesstiden for VRAM. Problemet løses ved at gøre VRAM dual ported, dvs. med adskilte ind- og udgange. På indgangen overføres f.eks. otte bit parallelt fra systemets databus eller direkte fra systemets CPU; på udgangen sendes bit enkeltvis (serielt) til de DAC-kredse (D/A-convertere), der styrer skærmen.
Formålet med denne adskillelse er dels at undgå "sne", som det kendtes fra de første PC-skærme uden dual ported RAM, dels at øge hastigheden af skærmbilledændringer. Se også interlace, BitBlt og CLUT.
Principielt kan data vises på to måder: som tekst eller som grafik. Tekst omfatter ren tegninformation (eventuelt med tilhørende koder for visuelle attributter), organiseret i et antal linier med et vist antal tegn (oftest 25 linier à 80 tegn). Omsætningen af tegninformation til et faktisk bitmønster på skærmen sker da via en tegngenerator. Hvert tegn i video-RAM'en fylder én byte. Et fuldt skærmbillede fylder således 2.000 byte (i praksis 4.000 byte, da hvert tegn har tilknyttet en ekstra byte med attribut-information). En tegnorienteret skærm har ofte en større video-RAM (f.eks. 16 KB) til rådighed. Den overskydende plads benyttes da ofte til ekstra sider (pages).
Hvis der er tale om grafik, betyder det at alle bitplaner i det grafiske billede skal kunne rummes i video-RAM. Ønskes der mulighed for mange farver, stiller dette krav til størrelsen af video-RAM. Et VGA-skærmbillede med en opløsning på 640 x 480 pixler og 256 farver kræver således en video-RAM på over 307 KB. Større opløsninger kræver tilsvarende større video-RAM. Det er derfor ikke ualmindeligt at se video-RAM på 2-4 MB som standard i nyere PC-konfigurationer.

