Видеопамять (часть 6)
Поэтому в некоторых SVGA платах используется другой подход. Они используются в основном для работы в среде OS/2 и Windows, а не DOS. И OS/2 и Windows легко преодолевают 1024 К барьер, и SVGA плата может занимать непосредственно в основной памяти свои 2 М, точно так же, как и другие программы, находящиеся в ОЗУ. При таком подходе ВОЗУ может быть модифицировано очень быстро, без напрасных затрат времени на обработку и пересылку 64 К страниц. Диапазон адресов, используемых для такого 2 М блока памяти, и называется видео апертурой.

Отображение видеопамяти в расширенную память в общем-то хорошая вещь, поскольку позволяет значительно увеличить скорость выполнения видео операций. Но есть одно ограничение. Вы уже неоднократно читали о том, что нельзя иметь две разные задачи, расположенные по одному и тому же адресу в памяти. Если ВОЗУ напрямую отображается в адресное пространство расширенной памяти, вы должны быть уверены в том, что данный диапазон адресов не используется другой программой. Например, если в вашем ПК установлено 8 М памяти, убедитесь, что видео апертура расположена выше 8 М, чтобы избежать конфликтов с системной памятью.