Видеопамять (часть 5)
Остановимся и подумаем над тем, что должно быть выполнено для того, чтобы обновить одно изображение на экране VGA монитора: переслать в основную память красную страницу, модифицировать ее и переслать обратно; затем переслать зеленую страницу, модифицировать ее и переслать обратно; затем переслать синюю страницу, модифицировать ее и переслать обратно; и, наконец, переслать страницу, содержащую информацию о яркости изображения, модифицировать и ее, а затем вернуть назад. Это большая работа. Такой большой объем работы приходится выполнять потому, что остальное пространство памяти занято серьезными DOS программами, которые должны находиться ниже границы в 640 К.

Теперь подумаем над тем, что же произойдет с SVGA платой, имеющей ОЗУ объемом 2 М. Если такая SVGA будет работать описанным выше образом, значит она по прежнему будет использовать 64 К окно. 2 М ОЗУ хватит на 32 страницы по 64 К. Это означает, что драйвер такой платы должен заниматься пересылкой и модификацией 32 страниц памяти. Теперь становится понятным, что такой способ построения изображения выглядел бы удручающе медленно.