logo
Шпоры Смирнов

1. Интерфейс графической шины agp. Назначение, состав, основные характеристики.

Фирма Intel, обнаружив, что дальнейшее повышение производительности персонального компьютера «упирается» в видеоподсистему, уже сравнительно давно предложила выделить для передачи потока видеоданных отдельную интерфейсную шину - AGP (Accelerated Graphics Port - ускоренный графический порт). Буквально за год этот стандарт вытеснил существовавшие ранее интерфейсы, использовавшиеся видеокартами: ISA, VLB и PCI. Главным преимуществом новой шины стала ее высокая пропускная способность. Если шина ISA позволяла передавать до 5,5 Мбайт/с, VLB -до 130 Мбайт/с (однако при этом чрезмерно загружала центральный процессор), а PCI до 133 Мбайт/с, то шина AGP теоретически имеет пиковую пропускную способность до 2132 Мбайт/с (в режиме передачи 32-разрядных слов).

Компания Intel разрабатывала интерфейс AGP для решения двух основных проблем, связанных с особенностями обработки ЗD-графики на персональном компьютере.

Шина AGP работает в двух основных режимах: DIME (Direct Memory Execute) и DMA (Direct Memory Access). В режиме DMA основной памятью считается память на карте. Текстуры могут храниться в системной памяти, но перед использованием копируются в локальную память видеокарты. Таким образом, интерфейс AGP действует в качестве «подносчика патронов» (текстур) к огневой позиции (в локальную память). Обмен ведется большими последовательными пакетами данных.

Передача данных из основной памяти в видеопамять карты осуществляется в два этапа, сначала передаётся 64-битный адрес, откуда данные нужно считать, затем идут сами данные. Шина AGP предусматривает два варианта передачи:

На данный момент материнские платы со слотами AGP практически не выпускаются; стандарт AGP был повсеместно вытеснен на рынке более быстрым и универсальным PCI Express. Последние массовые материнские платы с AGP производились примерно в 2004-2005 годы для процессора Pentium 4 Prescott и чипсетов поколения Intel 865.

Видеокарты стандарта AGP выпускаются в малом количестве и стоят дороже аналогичных PCI-E карт (из-за использования «микросхемы-переходника» PCI-E → AGP).