비디오램은 일반적으로 컴퓨터 디스플레이의 이미지 데이터를 저장하는데 사용되는 모든 형태의 램을 의미한다. 비디오램은 DRAM을 특별히 배열한 것이다. 비디오램은 실제로 컴퓨터 프로세서와 디스플레이 사이에 있는 버퍼로서, 종종 프레임 버퍼라고도 불린다. 이미지들이 디스플레이에 보내어질 때, 그것들은 프로세서에 의해 주기억장치로부터 처음 읽혀지고 나서, 그 다음에 비디오램에 기록된다. 비디오램으로부터 읽혀진 데이터는 램 DAC에 의해 아날로그 신호로 변환되어, CRT와 같은 디스플레이 표시장치로 보내진다. 비디오램은 보통 1~2 MB 단위의 패키지로 나오며, 컴퓨터 내의 비디오 어댑터 상에 위치한다. 비디오램의 형태는 대부분, 프로세서가 새로운 이미지를 비디오램에 기록하는 동안에, 현재 표시되어 있는 내용을 재생하기 위해 디스플레이 장치가 비디오램으로부터 데이터를 읽어낼 수 있도록 이중 포트로 되어 있다. 주기억장치와 비디오램 간의 주요 차이점이 바로 이러한 이중 포트 설계이다. 다소 혼란스럽게도, 가장 보편적인 형태의 비디오램이 역시 같은 이름인 Video RAM이라고 불린다 (그렇지만 "V"가 대문자임에 유의할 것). 이것은 디스플레이 모니터 상에 이미지를 재생하는 것과 동시에, 프로세서가 데이터를 기록할 수 있도록 이중 포트로 되어 있다. 그외 다른 형태의 비디오램에는 다음과 같은 것들이 있다. - SGRAM (Synchronous Graphics RAM)은 비디오 메모리에 사용되는 클록 동기화 램이다. 이것은 비교적 저가의 비디오 메모리이다. 이것은 수정을 위해 선택된 데이터를, "읽고-수정하고-기록하는" 일련의 연산 대신에, 하나의 연산으로 할 수 있게 하는 마스크 기록 방식을 사용한다. 이것은 또한 백그라운드나 포그라운드 이미지를 채우기 위한 데이터가 보다 효율적으로 처리되도록 해주는 블록 기록 방식을 사용한다.SGRAM은 단일 포트를 갖는다. 이것은 적당히 빠른 형태의 비디오 메모리로 만드는데 그 특색이 있다. Matrox Mystique가 SGRAM을 사용하는 비디오 카드의 예이다.
- WRAM (Window RAM)은 매우 고성능 비디오램으로서, 이중 포트를 갖고 있으며, VRAM보다 25% 가량의 대역폭을 더 가지고 있지만, 값은 오히려 더 싸다. 이 램은 블록 채움과 텍스트 작성에서 사용되는 데이터를 좀더 효율적으로 읽기 위한 특색을 가지고 있다. WRAM은 트루컬러에서도 1600×1200픽셀 정도의 고해상도를 사용할 수 있다. 이 램은 Matrox Millenium 비디오 카드에 사용된다.
- MDRAM (Multibank Dynamic RAM)은 MoSys에 의해 개발된 고성능 램으로, 메모리를 여러 개의 32 KB 크기의 "뱅크"로 나누어 개별적인 액세스가 가능하도록 하고 있다. 전통적인 비디오램은 단일 칩 안에 만들어진 회로로서, 전체 프레임 버퍼가 동시에 액세스된다. 개별적인 메모리 뱅크를 가진다는 것은, 동시에 액세스하는 것을 허용함으로써 전체적인 성능을 향상시킨다. 이것은 또한 다른 형태의 비디오램처럼 메가 바이트(MB)의 배수가 필요한 것이 아니라, 주어진 해상도 능력만큼 정확한 량만을 사용하여 만들 수 있기 때문에 비디오 카드를 값싸게 만들 수 있다.
- RDRAM (Rambus Dynamic RAM)은 램버스에 의해 설계된 비디오램으로서, 비디오램과 프레임 버퍼간의 데이터 흐름을 빠르게 하기 위한 자체 버스를 포함하고 있다. 이것은 비디오 스트리밍에 최적화 되어 있다.
|
댓글 없음:
댓글 쓰기