Цитата Сообщение от spensor
Продолжая и дополняя эту подтему можно предложить такую схему работы видеоподсистемы, вроде-бы даже уже кто-то на форуме про такое говорил. Для понимания, основную память, которой будет пользоваться только CPU, назовем RAM, а ту, которой пользуется видеоконтроллер - VRAM. При этом по записи в экранную область данные будут транслироваться одновременно в RAM и VRAM, а при чтении - CPU читает из RAM, а "GPU" из VRAM.
Этот режим был реализован еще в конце 80-х в новосибирских клонах («ПЛМ», «Новосибирск», «Север 48»). Для устранения коллизий на момент записи данных в VRAM (CPU хочет записать, а GPU в этот момент считывает), там установлен промежуточный буфер (регистр), который сохраняет данные для записи до момента окончания чтения (байта пикселей либо атрибутов) из VRAM.

Кардинальное решение вопроса (к вопросу Costa о «полностью развязать»), это использование двухпортового (с двумя наборами входов-выходов) ОЗУ.