Che cos’è una porta grafica accelerata?

Nel mondo dei computer, una delle cose a cui la parola porta può riferirsi è un’interfaccia fisica o un punto di accesso sulla scheda madre o sulla scheda di sistema. La porta ha la forma di uno slot in cui una scheda di espansione o una scheda grafica si apre con un movimento spesso descritto come spingere il toast in un tostapane. La porta grafica accelerata (AGP), realizzata da Intel®, è uno dei tipi di slot che possono apparire sulla scheda madre, insieme agli slot PCI (Peripheral Component Interconnect), ad esempio. La porta grafica accelerata è stata sviluppata per consentire alla grafica 3D di essere visualizzata in modo più rapido e fluido su un computer di base rispetto a quanto fosse possibile in precedenza, ma la maggior parte delle schede madri più recenti ha invece PCI Express (PCI-E o PCIe).

Nel 1996, quando uscì la porta grafica accelerata, la velocità di trasferimento dati di picco era una delle differenze chiave. Nel 2003, la velocità di trasferimento dati per PCI era fino a 133 MBps. (megabyte al secondo). AGP ha fornito velocità di trasferimento dati fino a 533 MBps. Con AGP 8x, la velocità è stata aumentata a 2 GBps (gigabyte al secondo). AGP differisce anche da PCI per essere una connessione punto-punto dedicata che collega la scheda grafica alla CPU, piuttosto che la connessione bus utilizzata da PCI.

La porta grafica accelerata differisce da PCI in molti altri modi, ognuno dei quali tende a ottimizzare l’elaborazione della grafica. Innanzitutto, è una porta dedicata, che si collega esclusivamente alla scheda grafica. In secondo luogo, le informazioni grafiche da PCI non sono pipeline, mentre quelle da AGP lo sono: con l’elaborazione non pipeline, le informazioni vengono trasmesse in sequenza, con ogni dettaglio in attesa che il precedente abbia terminato l’elaborazione; nell’elaborazione pipeline, una singola richiesta può contenere più pacchetti di dati. In terzo luogo, la tecnica dell’indirizzamento in banda laterale ha cambiato il modo in cui le informazioni sugli indirizzi venivano trasmesse sui pacchetti di dati, accelerando l’elaborazione e riducendo i requisiti di larghezza di banda. Un altro progresso della porta grafica accelerata è stato quello di consentire al sistema operativo (sistema operativo) di designare la RAM da mettere da parte per l’utilizzo da parte della scheda grafica. Ciò riduce il carico sulla memoria della scheda grafica e comporta più RAM nell’elaborazione grafica.