SGRAM (Synchronous Graphics RAM)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 23:27, 4 марта 2017.
Рис.1.SGRAM

SGRAM (англ. Synchronous Graphics Random Access Memory) - разновидность ОЗУ с синхронным доступом, особой чертой которой является использование маскирования при записи блока. Маскирование записи позволяет выбрать данные, которые и будут изменены за одну единственную операцию. В видеокартах такой способ (блочная запись) заполнения буфера данными для фонового изображения и изображения на переднем плане обрабатывается более эффективно, чем традиционная последовательность операций чтения, обновления и записи.
SGRAM считается сравнительно недорогим типом видеопамяти. SGRAM — умеренно быстрая однопортовая память. Работает на частотах свыше 66 МГц синхронно внешней частоте шины центрального процессора. Такое решение позволило использовать SGRAM в дальнейшем в видеокартах с AGP-интерфейсом. Примером видеокарты, использующей SGRAM, можно назвать Matrox Mystique. Несмотря на то, что память SGRAM не является двухпортовой (dual-ported), она, тем не менее, позволяет осуществлять одновременный доступ к двум страницам памяти, чтобы обеспечить возможность обновления графического изображения во время его отображения. Быстродействие этой памяти, как правило, выше, чем у памяти VRAM, особенно это касается адаптеров трехмерной графики.

Маскированная запись

Операции маскированной записи (masked writes), в которых вместо выполнения цикла "чтение-модификация-запись" записываемые в память данные могут быть маскированы таким образом, чтобы изменялись лишь некоторые разряды, указываемые с помощью маски.

Блочная запись

Операции блочной записи (block writes), в которых блоки памяти могут быть быстро заполнены одним и тем же значением, что обычно требуется для заполнения фона отображаемого изображения, либо очищены, поскольку для отображения трехмерных изображений всю память нередко приходится очищать 30-40 раз в секунду.

Ссылки