Видеопамять (часть 5) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.07.2009 17:10:01

Видеопамять (часть 5)

by Core @ 07.07.2009 17:10:01

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


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

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100