Magistrala, określana też inaczej jako szyna danych, jest w komputerach rodzajem autostrady, którą dane poruszają się pomiędzy poszczególnymi elementami komputera: procesorem, pamięcią, kartami rozszerzeń itp. Wydajność magistrali zależy od szerokości ścieżki danych (wyrażanej w bitach) oraz częstotliwości taktowania określanej w megahercach. Po magistralach ISA i PCI nadszedł czas na nowe rozwiązanie: szybki port graficzny Accelerated Graphics Port, w skrócie AGP. Nowa szyna czyni grafikę szybszą i bardziej realistyczną.
Pomysł jest prosty: karta graficzna może użyć dowolnej ilości pamięci operacyjnej umieszczonej na płycie głównej, a niezależna szyna graficzna zapewnia bezpośredni transfer danych. Powinno to dać bardziej realistyczne i szybsze animacje trójwymiarowe w porównaniu z tym, co było możliwe do tej pory. Pionierska technologia ma jednak pewną wadę:, aby jej zakosztować, konieczna jest nowa płyta główna i karta graficzna AGP.
· Data wprowadzenia: 1997
· Stworzony przez: Intel
· Następca: PCI Express (2007)
· Szerokość magistrali: 32 bit
· Max. ilość urządzeń: 1 urządzenie/slot
· Max. przepustowość: 2133 MB/s
Szyna AGP jest taktowana zegarem 66 MHz - w porównaniu z taktem 33 MHz, stosowanym w PCI, oznacza to zwiększenie maksymalnej przepustowości do 266 MB/s. Przy użyciu techniki potokowej i trybu 2x można dojść do maksymalnej wartości 528 MB/s, co odpowiada czterokrotnej prędkości szyny PCI.Większa przepustowość przy przesyłaniu danych nie jest jedyną zaletą oferowaną przez AGP. Przykładowo, AGP ma dodatkowe linie sygnałowe do sterowania potokami. O ile w szynie PCI polecenie transmisji danych mogło być zrealizowane dopiero po zakończeniu poprzedniego transferu, AGP potrafi przyjąć zlecenia już wtedy, gdy poprzednio żądane dane są jeszcze wyszukiwane w pamięci.AGP obsługuje wyłącznie grafikę. Cała przepustowość magistrali może być "przeznaczona" dla operacji graficznych, bez potrzeby dzielenia się z innymi urządzeniami. AGP nie jest, więc tak uniwersalne, jak szyna PCI, dla której istnieją wszelkie możliwe karty. Dlatego AGP należy widzieć raczej jako uzupełnienie niż następcę PCI.Szyna AGP będzie wykorzystywana do bezpośredniego połączenia między pamięcią operacyjną (RAM) na płycie głównej a układem akceleratora na karcie graficznej. Zamiast lokalnej pamięci graficznej na karcie akcelerator będzie mógł korzystać z pamięci głównej, na przykład podczas przechowywania tekstur. Jak dotąd, muszą być one najpierw umieszczone w pamięci karty, zanim procesor graficzny ich użyje. Teraz tekstury będą pobierane bezpośrednio z pamięci głównej. Taką technikę Intel określa mianem "DIME" (Direct Memory Execute).Rozmiar pamięci RAM wykorzystywanej przez AGP jest zmienny i zależy zarówno od używanego programu, jak i od całkowitej wielkości pamięci dostępnej w komputerze. W przypadku realistycznych animacji trójwymiarowych, wymagających dużej liczby tekstur, zajmowany obszar może osiągnąć od 12 do 16 MB. W zasadzie możliwości grafiki można poprawić również poprzez odpowiednie zwiększenie pamięci karty graficznej, ale rozwiązanie to jest droższe i nie tak elastyczne jak AGP, gdzie istniejąca pamięć RAM może być wykorzystywana dokładnie wedle potrzeb. Współpraca procesora głównego (CPU), pamięci operacyjnej (RAM) i akceleratora graficznego, jak też połączenie z szyną PCI będą nadzorowane przez zestaw układów (chipset) na płycie głównej. Przykładowo, układy te będą zarządzać adresami w taki sposób, że wolna pamięć RAM jest widziana przez akcelerator na karcie graficznej jako jego własny obszar pamięci. Duże struktury danych, jak mapy bitowe tekstur, których typowa wielkość waha się w przedziale od 1 do 128 KB, będą dostępne w całości. Odpowiedzialna za to część układów AGP nazywana jest GART (Graphics Address Remapping Table), a swoją funkcją przypomina sprzętowe stronicowanie pamięci przez procesor.Porównanie PCI i AGPOd PCI do AGP: karta graficzna zostaje odłączona od szyny PCI i nie musi dzielić się już nią z innymi urządzeniami. Szyna AGP jest szybkim, bezpośrednim połączeniem między pamięcią operacyjną PC a akceleratorem graficznym.
Toudi