Teknik olarak VGA , 1987'de tanıtılan bir 640x480 video standardı olan Video Grafik Dizisi anlamına gelir . O zamanlar göreceli olarak yüksek çözünürlüklü, özellikle renkli ekran için.
Önce VGA tanıtıldı biz gibi birkaç diğer grafik standartları vardı hercules (720x348 piksel çözünürlükte) ya metin (25 karakter 80 satır) veya göreli yüksek çözünürlüklü siyah beyaz grafikler için sergiledi.
O zamandaki diğer standartlar, 640x200 piksel çözünürlüğe kadar 16 renge izin veren CGA ( Renkli grafik adaptörü ) idi. Bunun sonucu şöyle görünürdü:
Son olarak, dikkate değer bir PC standardı, 64 renkle 640 × 350'ye kadar çözünürlüklere izin veren Gelişmiş grafik adaptörüdür (EGA).
(Bu göreceli kısa kalması için bilgisayar dışı standartları görmezden geliyorum. Atari veya Amiga standartlarını-o zaman 4096 renge eklemeye başlarsam! - o zaman bu oldukça uzayacaktır.)
Sonra 1987'de IBM, PS2 bilgisayarını tanıttı. Fareler ve klavyeler için yeni portlar içeren öncekilerle karşılaştırıldığında bazı kayda değer farklılıklar vardı (Önceden fareler, eğer bir fareniz varsa , 25 iğneli seri portlar veya 9 iğneli seri portlar kullanıyordu ); Standart 3 inçlik sürücüler ve hem yüksek çözünürlük hem de birçok renk içeren yeni bir grafik adaptörü.
Bu grafik standardı Video Grafik Dizisi olarak adlandırıldı . Analog sinyalleri bir monitöre aktarmak için 3 sıralı, 15 pinli bir konektör kullandı. Bu bağlayıcı birkaç yıl öncesine kadar, DVI ve ekran portu gibi üstün dijital standartlarla değiştirilinceye kadar sürdü.
VGA'dan sonra
VGA standartlarında ilerleme durmadı. VGA'nın tanıtılmasından kısa bir süre sonra , aynı konektörü kullanan 800x600 S daha yüksek VGA (SVGA) gibi yeni standartlar ortaya çıktı . (Hercules, CGA, EGA vb. Hepsinin kendi konektörleri vardı. Yeterince düşük bir çözünürlük göstermiş olsanız bile, bir CGA monitörü VGA kartına bağlayamazsınız).
O zamandan beri çok daha yüksek çözünürlüklü ekranlara geçtik, ancak en sık kullanılan isim VGA. Doğru isimler SVGA, XVGA, UXGA vb.
(Wikipedia'nın izniyle)
'VGA' adı verilen bir diğer şey, orijinal VGA kartıyla kullanılan DE15 konektörüdür. Bu genellikle mavi bağlayıcı, analog 'VGA sinyallerini' monitöre aktarmanın tek yolu değildir, ancak en yaygın olanıdır.
Sol: DB5HD Sağ: Genellikle daha iyi kalite için kullanılan alternatif VGA konektörleri)
'VGA'nın kullanılmasının üçüncü bir yolu da, bir kart VGA'dan tamamen farklı çözünürlüklerde bulunsa bile bir grafik kartını tanımlamaktır. Kullanım teknik olarak yanlıştır veya en azından 'VGA uyumlu kart' olmalıdır, ancak ortak konuşma bu farkı yaratmaz.
Yazmayı VGA'ya bırakıyor
Bu, bir IBM XT üzerindeki hafızanın tasarlanmasından kaynaklanıyor. CPU 1MiB (1024KiB) belleğe kadar erişebilir. Alt 512KiB RAM, üst kartlar, ROM vb. İçin 512 KiB idi.
Bu üst alan VGA kart hafızasının haritalandığı alandır. Doğrudan yazabilirsiniz ve sonuç ekranda görünecektir.
Bu sadece VGA için değil aynı zamanda jenerasyon alternatifler için de kullanılıyordu.
G = Grafik Modu Video RAM
M = Tek Renkli Metin Modu Video RAM
C = Renkli Metin Modu Video RAM
V = Video ROM BIOS (PS / 2’de "a" olur)
a = Adaptör kartı ROM ve özel amaçlı RAM (boş UMA alanı)
r = Ek PS / 2 Anakart ROM BIOS (PS / 2 olmayan sistemlerde ücretsiz UMA)
R = Anakart ROM BIOS
b = IBM Cassette BASIC ROM (IBM uyumluluklarında "R" olur)
h = HIMEM.SYS yüklü ise Yüksek Bellek Alanı (HMA).
Geleneksel (Baz) Bellek:
İlk 512KB (veya 64 KBB'lik 8 parça).
Üst Bellek Alanı (UMA):
0A0000: GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
0B0000: MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
0C0000: VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0D0000: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0E0000: rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
0F0000: RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
( ASCII haritasının kaynağı ).