Viper II-ről minden!
-
#908
"A rendszermemóriában lefoglalt címterületet hívja a szakma 'AGP aperture'-nek. Ez a címterület
a rendszermemóriában a videokártya Linear Frame Buffer-ének (videomemória leképezése a
virtuális memóriába) területe alatt helyezkedik el. A címterület nagyságát a BIOS setup-ban
beállítható 'AGP Aperture Size' határozza meg, de a méretről meg lehet győződni Win98 alatt
is, a Vezérlőpult / Rendszer / Eszközkezelő / Rendszereszközök-ben rákeresve az alaplapi AGP
vezérlőre. Az AGP vezérlő által lefoglalt címtartomány nagysága pontosan az AGP aperture
méretét adja.
Az AGP aperture-ben elhelyezkedő adatok kiterjesztett videomemóriába való elhelyezését a
GART (Graphics Aperture Remapping Table) írja le. A Minden egyes AGP aperture hivatkozást a
GART segítségével lehet átkonvertálni fizikai rendszermemória címmé. A GART az alaplapi
chipkészletben helyezkedik el, és az operációs rendszer programozza fel (emiatt van
szükség Windows alatt az AGP driverekre). A GART szerkezete a flexibilitás érdekében
fizikailag nem meghatározott, szoftverszinten kell a megfelelő struktúrát felépíteni
(AGP driver feladata).
Az AGP optimális működését DIME-nak (DIrect Memory Execution) nevezik, mely egyszerűen
csak az AGP aperture és a GART használatát jelenti. Az alapvető különbség a DIME és a
klasszikus DMA (Direct Memory Access) megoldás között mindössze annyi, hogy DIME
használatával nincs szükség minden memória műveletnél az alaplapi vezérlő felprogramozására,
hiszen azt automatikusan végzi az AGP aperture és a GART segítségével. DMA módban a kevésbé
effektív bus mastering technikával történik az adatátvitel - akárcsak a klasszikus PCI
buszon -, mindössze a sávszélesség duzzad fel min. 264 MB/s-ra..."