기술

화면이 찢어지는 이유, 다중 버퍼링의 마법

화면이 찢어지는 이유, 다중 버퍼링의 마법

컴퓨터 화면이 찢어지는 현상은 데이터가 업데이트되는 도중에 읽혀 발생합니다. 다중 버퍼링은 여러 개의 저장 공간을 두어 화면이 완성될 때까지 이전 데이터를 먼저 보여줌으로써 부드러운 움직임을 만드는 기술입니다.

우리가 게임이나 영상을 볼 때 화면이 깔끔한 이유는 컴퓨터가 뒤에서 몰래 여러 장의 그림을 미리 그리고 있기 때문입니다. 한 곳에서 그림을 그리는 동안 다른 곳에 저장된 완성본을 화면에 보내면, 사용자는 버벅거림 없이 매끄러운 장면을 볼 수 있습니다. 비싼 특수 메모리 없이도 일반 부품만으로 부드러운 영상을 구현하는 매우 똑똑한 방식이죠. 이 기술 덕분에 현대의 디지털 기기들은 끊김 없는 화려한 그래픽을 보여줄 수 있습니다.

출처: Multiple buffering

ko en