Viper II-ről minden!
  • Bradock
    #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..."