技術的には、VGAは1987年に導入された640x480ビデオ標準であるVideo Graphics Arrayの略です。当時は、特にカラーディスプレイの場合、比較的高解像度でした。
前 VGAが導入された我々のようないくつかの他のグラフィックス規格であったヘラクレス(720x348ピクセルで)のいずれかのテキスト(25文字の80行)または相対高精細モノクログラフィックスを表示します。
当時の他の標準はCGA(カラーグラフィックアダプター)で、最大640x200ピクセルの解像度で最大16色を使用できました。その結果は次のようになります。
最後に、注目に値するPC標準はEnhanced Graphics Adapter(EGA)で、これは64色で最大640×350の解像度を可能にしました。
(この比較的短いものを維持するために、非PC標準を無視しています。AtariまたはAmiga標準を追加し始めると(最大4096色まで!)、これはかなり長くなります。)
その後、1987年にIBMはPS2コンピューターを発表しました。以前のバージョンと比較して、マウスとキーボード用の新しいポートを含むいくつかの注目すべき違いがありました(以前は、マウスがあれば、マウスは25ピンシリアルポートまたは9ピンシリアルポートを使用していました)。標準の3½インチドライブと、高解像度と多くの色の両方を備えた新しいグラフィックアダプタ。
このグラフィック標準はVideo Graphics Arrayと呼ばれていました。アナログ信号をモニターに転送するために、3列、15ピンのコネクターを使用しました。このコネクタは数年前まで存続し、DVIやディスプレイポートなどの優れたデジタル標準に置き換えられました。
VGAの後
VGA規格の進歩は止まりませんでした。VGAの導入後まもなく、同じコネクタを使用した800x600 S uper VGA(SVGA)などの新しい標準が生まれました。(Hercules、CGA、EGAなどにはすべて独自のコネクタがありました。十分に低い解像度を表示しようとしても、CGAモニタをVGAカードに接続できませんでした)。
それ以来、はるかに高い解像度のディスプレイに移行しましたが、最もよく使用される名前はVGAのままです。正しい名前はSVGA、XVGA、UXGAなどです。
(ウィキペディアの好意によるグラフィック)
「VGA」と呼ばれるもう1つのものは、元のVGAカードで使用されるDE15コネクタです。この通常青いコネクタは、アナログ「VGA信号」をモニターに転送する唯一の方法ではありませんが、最も一般的な方法です。
左:DB5HD右:品質を向上させるために通常使用される代替VGAコネクタ)
「VGA」を使用する3番目の方法は、グラフィックカードを記述することです。ただし、そのカードはVGAとはまったく異なる解像度を生成する場合があります。使用は技術的に間違っているか、少なくとも「VGA互換カード」である必要がありますが、一般的なスピーチはその違いを生みません。
それはVGAへの書き込みを残します
これは、IBM XTのメモリが分割された方法に由来します。CPUは最大1MiB(1024KiB)のメモリにアクセスできます。下部の512KiBはRAM用、上部の512KiBはアドインカード、ROMなど用に予約されていました。
この上部領域は、VGAカードメモリがマップされた場所です。直接書き込むことができ、結果がディスプレイに表示されます。
これはVGAだけでなく、同世代の代替品にも使用されました。
G =グラフィックモードビデオRAM
M =モノクロテキストモードビデオRAM
C =カラーテキストモードビデオRAM
V =ビデオROM BIOS(PS / 2では「a」になります)
a =アダプタボードROMおよび専用RAM(UMA空き容量)
r =追加のPS / 2マザーボードROM BIOS(非PS / 2システムでは無料のUMA)
R =マザーボードROM BIOS
b = IBMカセットベーシックROM(IBM互換機では「R」になります)
h = HIMEM.SYSがロードされている場合、高メモリ領域(HMA)。
コンベンショナル(ベース)メモリ:
最初の512KB(または64KiBの8つのチャンク)。
上位メモリ領域(UMA):
0A0000:GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
0B0000:MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
0C0000:VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0D0000:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0E0000:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
0F0000:RRRRRRRRRRRRRRRRRRRRRRRRRRbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbRRRRRRRR
(ASCIIマップのソース)。