私は本当にVGAの内外を知りたいのではなく、VGAがどのように機能するか(および統合されたグラフィックス)の基本原則を知りたいと思っています.IntelのWebサイトには次のように書かれています-
この盗まれたメモリは VGA アダプタのフレーム バッファとして使用され、VGA グラフィックス コントローラによる読み取り/書き込みはそこから行われますか?
盗まれた 1MB の VGA メモリを使用したシステムの例 -
上記のシステムが VGA モードで実行されていて、従来の VGA アドレス範囲 (0xA0000 - 0xbffff) に何かが書き込まれた場合、そのプロセスはどうなるでしょうか?
現在、メモリ コントローラが CPU から VGA アダプタに転送し、グラフィック変換テーブル (GTT) を使用して、これを DRAM の上部にある 03F0_OOOOh - 03FF_FFFFh の範囲の物理アドレスに変換するというのが私の理解です。
これは、VGA アダプタが MMIO のアドレス範囲を使用しているため、従来の VGA メモリ範囲 0xA0000 - 0xbffff が DRAM でアクセスできないことを意味しますか?
誰かがそれらの質問を手伝うことができれば、それは大歓迎です.
ありがとう。