가리키고 클릭합니다. 드래그 앤 드롭합니다. 파일은 별도의 창에서 열리고 닫힙니다. 영화 재생, 팝업 팝업, 비디오 게임이 화면을 가득 채우고 3D 그래픽 의 세계에 빠져들게 됩니다. 이것은 우리가 컴퓨터에서 보는 데 익숙한 것입니다.
이 모든 것은 Xerox 가 그래픽 사용자 인터페이스를 사용하는 최초의 컴퓨터인 Alto를 완성한 1973년에 시작되었습니다 . 이 혁신은 사람들이 컴퓨터를 사용하는 방식을 영원히 바꿔 놓았습니다.
오늘날, 애니메이션 제작에서 워드 프로세싱 및 이메일과 같은 간단한 작업에 이르기까지 컴퓨팅의 모든 측면은 사용자를 위한 보다 직관적인 작업 환경을 만들기 위해 많은 그래픽을 사용합니다. 이러한 그래픽을 지원하는 하드웨어를 그래픽 카드라고 합니다. 이 카드가 컴퓨터에 연결되는 방식은 컴퓨터가 그래픽을 렌더링하는 능력의 핵심입니다. 이 기사에서는 AGP 또는 가속 그래픽 포트에 대해 배웁니다 . AGP를 사용하면 컴퓨터가 그래픽 카드와 전용 방식으로 통신할 수 있으므로 컴퓨터 그래픽의 모양과 속도가 모두 향상됩니다.
- PCI 버스에서 내리다
- AGP 그래픽 렌더링
- PCI 그래픽 렌더링: RAM 낭비
- AGP 메모리 개선
- AGP 그래픽 카드
PCI 버스에서 내리다
1996년에 인텔은 스트리밍 비디오와 실시간 렌더링 3-D 그래픽을 제공하는 보다 효율적인 방법으로 AGP를 도입하여 컴퓨팅의 모든 측면에서 점점 더 널리 보급되고 있습니다. 이전에 표준 전달 방법은 PCI (Peripheral Component Interconnect ) 버스였습니다. PCI 버스는 그래픽 카드에서 중앙 처리 장치( CPU )로 정보를 전달하는 데 사용되는 경로 입니다. 버스를 사용하면 서로 다른 소스의 여러 정보 패킷이 한 경로로 동시에 이동할 수 있습니다. 그래픽 카드의 정보는 PCI에 연결된 장치에서 오는 다른 정보와 함께 버스를 통해 이동합니다. 모든 정보가 CPU에 도착하면 CPU와 시간을 맞추기 위해 줄을 서서 기다려야 합니다.
이 시스템은 수년 동안 잘 작동했지만 결국 PCI 버스가 약간 길어졌습니다. 인터넷과 대부분의 소프트웨어는 점점 더 그래픽 지향적이었고 그래픽 카드에 대한 요구는 다른 모든 PCI 장치보다 우선시되어야 했습니다.
AGP는 PCI 버스 설계를 기반으로 합니다. 그러나 버스와 달리 그래픽 카드에서 CPU로 전용 지점 간 연결을 제공합니다. CPU 및 시스템 메모리에 대한 명확한 경로를 통해 AGP는 컴퓨터가 복잡한 그래픽을 렌더링하는 데 필요한 정보를 얻을 수 있는 훨씬 빠르고 효율적인 방법을 제공합니다. 다음 섹션에서는 이것이 어떻게 수행되는지 살펴보겠습니다.
AGP 그래픽 렌더링
AGP는 PCI가 데이터를 CPU로 전송하는 방식을 개선한다는 아이디어를 기반으로 합니다. 인텔은 PCI 전송이 시스템에서 데이터 병목 현상을 일으키는 모든 영역을 해결함으로써 이를 달성했습니다. 데이터의 교통 체증을 제거함으로써 AGP는 시스템의 리소스를 보다 효율적으로 사용하여 전반적인 드래그를 줄이는 동시에 시스템이 그래픽을 렌더링할 수 있는 속도를 높입니다. 방법은 다음과 같습니다.
- 전용 포트 - 그래픽 카드 외에 AGP에 연결된 다른 장치가 없습니다. CPU 전용 경로를 통해 그래픽 카드는 항상 최대 연결 용량으로 작동할 수 있습니다.
- 파이프라이닝 - 이 데이터 구성 방법을 사용하면 그래픽 카드가 단일 요청으로 여러 데이터 패킷을 수신하고 응답할 수 있습니다. 다음은 이에 대한 간단한 예입니다. AGP를 사용하면 그래픽 카드가 특정 이미지를 렌더링하는 데 필요한 모든 정보에 대한 요청을 수신하고 한 번에 보낼 수 있습니다. PCI를 사용하면 그래픽 카드는 이미지의 높이에 대한 정보를 수신하고... 그 다음에는 이미지의 길이, 그리고는... 그 다음에는 이미지의 너비, 그리고는... 데이터를 결합한 다음 기다립니다. 보내.
- 측파대 주소 지정- 편지처럼 컴퓨터의 한 부분에서 다른 부분으로 보내는 모든 요청과 정보에는 "To"와 "From"이 포함된 주소가 있어야 합니다. PCI의 문제는 이 "To" 및 "From" 정보가 작업 데이터와 함께 하나의 패킷으로 함께 전송된다는 것입니다. 이것은 친구에게 편지를 보낼 때 봉투 안에 주소 카드를 포함하는 것과 같습니다. 이제 우체국에서는 봉투를 열어 주소를 확인해야 보낼 곳을 알 수 있습니다. 이것은 우체국의 시간을 차지합니다. 또한 주소 카드 자체가 봉투의 공간을 차지하므로 친구에게 보낼 수 있는 총량을 줄입니다. 측파대 주소 지정을 통해 AGP는 주소 지정을 위해 데이터 패킷에 8개의 추가 라인을 발행합니다. 이렇게 하면 봉투 외부에 주소가 표시됩니다.정보를 앞뒤로 전송하는 데 사용되는 데이터 경로의 총 대역폭을 확보합니다. 또한 이전에 주소를 읽기 위해 패킷을 여는 데 사용되었던 시스템 리소스를 차단 해제합니다.
PCI 그래픽 렌더링: RAM 낭비
AGP가 이전 제품을 능가한 분야는 속도만이 아닙니다. 또한 시스템 메모리를 보다 효율적으로 사용하여 그래픽을 렌더링하는 프로세스를 간소화합니다.
컴퓨터에서 보는 모든 3D 그래픽은 텍스처 맵으로 만들어집니다 . 텍스처 맵은 포장지와 같습니다. 컴퓨터는 평평한 2D 이미지를 가져와 그래픽 카드가 지시하는 일련의 매개변수를 둘러싸서 3D 이미지 모양을 만듭니다. 상자의 크기를 표시하기 위해 보이지 않는 상자를 포장지로 포장하는 것으로 생각하십시오. 텍스처 맵의 생성과 저장은 그래픽 카드와 시스템 전체에서 메모리를 소모하는 주요 작업이기 때문에 이것을 이해하는 것이 중요합니다.
PCI 기반 그래픽 카드를 사용하면 모든 텍스처 맵을 두 번 저장해야 합니다. 먼저 텍스처 맵을 하드 드라이브 에서 시스템 메모리( RAM ) 로 로드 하여 사용해야 할 때까지 로드합니다. 필요한 경우 메모리에서 가져와 처리할 CPU로 보냅니다. 처리가 완료되면 PCI 버스를 통해 그래픽 카드로 보내지고 그래픽 카드의 프레임 버퍼 에 다시 저장됩니다 . 프레임 버퍼는 그래픽 카드가 필요할 때마다 새로 고칠 수 있도록 렌더링된 이미지를 스토리지에 보관하는 곳입니다. 시스템과 카드 간의 이 모든 저장 및 전송은 컴퓨터의 전반적인 성능을 매우 저하시킵니다.
AGP 메모리 개선
AGP는 운영 체제 가 그래픽 카드에서 사용할 RAM을 즉석에서 지정할 수 있도록 하여 텍스처 맵을 저장하는 프로세스를 개선합니다 . 이러한 유형의 메모리를 AGP 메모리 또는 로컬이 아닌 비디오 메모리라고 합니다. 운영 체제에서 텍스처 맵을 저장하는 데 사용하는 훨씬 더 풍부하고 빠른 RAM을 사용하면 그래픽 카드 메모리에 저장해야 하는 맵 수가 줄어듭니다. 또한 컴퓨터가 처리할 수 있는 텍스처 맵의 크기는 더 이상 그래픽 카드의 RAM 크기로 제한되지 않습니다.
AGP가 RAM을 절약하는 다른 방법은 텍스처 맵을 한 번만 저장하는 것입니다. 그것은 약간의 속임수로 이것을 합니다. 이 속임수는 GART( Graphics Address Remapping Table) 라는 칩셋의 형태를 취합니다 . GART는 AGP가 그래픽 카드의 텍스처 맵을 저장하기 위해 빌린 시스템 메모리의 일부를 가져와 주소를 다시 지정합니다. GART에서 제공하는 새 주소는 CPU가 텍스처 맵이 카드의 프레임 버퍼에 저장되어 있다고 생각하게 합니다. GART는 시스템 RAM 전체에 맵의 비트와 조각을 넣을 수 있습니다. 그러나 CPU가 그것을 필요로 할 때 텍스처 맵은 그것이 있어야 할 바로 그곳에 있습니다.
AGP 그래픽 카드
AGP 및 AGP 그래픽 카드는 이제 컴퓨터에서 그래픽을 처리하는 표준입니다. 모든 하드웨어와 마찬가지로 기술과 사양은 지속적으로 개선되고 있습니다. AGP의 현재 표준과 AGP 그래픽 카드의 가격에 대해 알아보려면 아래 링크를 클릭하십시오.
명세서:
- 인텔: 가속 그래픽 포트 기술 정보 http://www.intel.com/technology/agp/info.htm 멋진 튜토리얼을 포함하여 AGP 2.0 및 3.0의 수많은 설계 정보, 사양 및 기술 구현을 제공합니다.
- 엔비디아: AGP 8X http://www.nvidia.com/object/feature_agp8x.html 새로운 AGP 버전 3.0 및 그 발전에 대한 수많은 정보와 사양을 보려면 왼쪽 열의 기술 요약: AGP 8X를 클릭하십시오.
물가:
- 구매자: 그래픽 카드
AGP 및 관련 주제에 대한 자세한 내용은 다음 페이지의 링크를 확인하십시오.