제가 잘 이해하고 있는건지 궁급합니다.


vram에 직접 접근해서 메모리 저장을 하게될 경우에 동기화(vhsync 이나 vhblank) 과정이 필요하기 때문에 성능이 떨어진다.

임의의 메모리에서 가상의 vram을 할당해서 접근을 하고
화면 동기화 인터럽트가 걸리게 될때 해당 메모리를 한꺼번에 카피하도록 합니다. (메모리 접근 상호배제를 위해 따로 lock을 구현했다고 가정)


더블 버퍼링이 이런 과정이라고 생각해도 될까요?