VGA
VGA (skraćeno od engl. Video Graphics Array) je analogni računarski video standard koji je prvi put patentirao IBM 1987. godine u PS/2 računarima.[1] Korišćen je kao najbolji i najskuplji IBM video standard tog vremena, drugo poboljšanje od CGA posle EGA. Sa podrškom za veće rezolucije, doprineo je daljem razvoju grafičkih korisničkih interfejsa na PC-u, kao što je Windows.
Datum izlaska | 1987. |
---|---|
Kartice | |
Niska klasa |
|
Srednja klasa |
|
Visoka klasa |
|
Istorija | |
Prethodnik | Enhanced Graphics Adapter |
Naslednik |
Standardne (propisane standardom) VGA grafičke rezolucije su:
- 640×480×16 (sa 16 boja ili crno-belo)
- 640×350×16 (sa 16 boja)
- 320×200×16 (sa 16 boja)
- 320×200×256 (sa 256 boja)
Najčešća rezolucija koja je u upotrebi je prva, 640×480 (sa 16 boja).
Takođe, 15-iglični VGA D-konektor koristi se za povezivanje grafičkih kartica na analogne monitore (CRT), a takođe — većina digitalnih LCD monitora još uvek (od 2007. godine) ima osim DVI konektora i stari VGA analogni konektor.
Tehnički podaci uredi
Kontrolisanje uredi
VGA kontroler skladišti registre za komunikaciju sa sistemom na portovima od 0×3C0 do 0×3D4. Greška pri nameštanju kontrolora katodne cevi (CRTC) može dovesti do oštećenja monitora - i kod CRT i kod LCD - isto važi za video kartice koje nemaju zaštitu od preopterećujućih podešavanja. Na PC računarima, BIOS pozivi se često koriste da bi se pojedinstavilo menjanje video režima. Primer:
mov ax, 0
mov al, 12h
int 10h
Video režimi uredi
Ime | Rezolucija | Boja |
---|---|---|
4h | 320×200 | 4 |
5h | 320×200 | 4 sivih |
Dh | 320×200 | 16 |
Eh | 640×200 | 16 |
Fh | 640×350 | 2 |
10h | 640×350 | 16 |
11h | 640×480 | 2 |
12h | 640×480 | 16 |
13h | 320×200 | 256 |
Ostali BIOS video režimi se ne koriste, kako su lakorečeno "bizarni".
Memorijski baferi uredi
Koristi 4 "ravni" od po 64KiB, davajući VGA uređajima ukupno 256KiB video memorije. Režimi:
4-bitni uredi
Svaki bit piksela se nalazi u po jednoj ravni, tj. 8 piksela u jednom bajtu rasprostranjeni su na 4 ravni.
8-bitni uredi
Linearni režim uredi
Režim 13h koristi 64KiB samo jedne ravni, pa svaki sledeći bajt predstavlja sledeći piksel.
Planarni režim uredi
Slično kao 4-bitni režim, svaka 2 bita piksela se nalaze u po jednoj ravni, tj. 4 piksela u jednom bajtu rasprostranjeni su na 4 ravni.
Tekstualni režim uredi
Umesto piksela koristi ćelije.
Primer uredi
-
VGA grafička rezolucija 640×480×16 (Režim 12h)
-
VGA grafička rezolucija 320×200×256 (Režim 13h)
Vidi još uredi
Reference uredi
- ^ Polsson, Ken. „Chronology of IBM Personal Computers”. Arhivirano iz originala 21. 02. 2015. g. Pristupljeno 28. 1. 2015.
- ^ Hinner, Martin. „VGA Timings”.