Você está na página 1de 4

15/07/13

Assine 0800 703 3000 SAC

HowStuffWorks - Como funciona a AGP


Bate-papo E-mail Notcias Esporte Entretenimento Mulher Shopping
Sortear Artigo

BUSCAR

Faa do ComoTudoFunciona a sua pgina inicial | Boletim por e-mail

Principal > Informtica > Hardw are

Buscar no ComoTudoFunciona e na Web

Como funciona a AGP


por Jeff Tyson e Robert Valdes - traduzido por HowStuffWorks Brasil

Introduo Voc aponta, clica, arrasta e solta. Arquivos so abertos e fechados em janelas separadas. Filmes so exibidos, janelas pop-up e videogames preenchem a tela, fazendo voc mergulhar em um mundo de imagens tridimensionais. Isso o que estamos acostumados a ver em nossos computadores.

O primeiro computador a usar uma interface grfica com o usurio foi o Alto (em ingls), da Xerox, em 1973. Essa inovao mudou para sempre o modo como as pessoas trabalham em seus computadores.

AGP

Atualmente, todos os aspectos da informtica, desde a criao de animao at tarefas simples, como o processador de texto e e-mail, usam muitos recursos para criar um ambiente de trabalho mais intuitivo para o usurio. O hardware que suporta esses grficos chamado de placa de vdeo ou placa grfica. O modo como essa placa conectada ao seu computador a chave para que sua capacidade se traduza em elementos grficos. Neste artigo, voc vai aprender detalhes sobre a AGP (do ingls, Accelerated Graphics Port, ou Porta Grfica Acelerada). A AGP possibilita a seu computador ter um modo dedicado para se comunicar com a placa de vdeo, realando tanto a aparncia como a velocidade de desenho dos elementos grficos de seu computador.

Saia do barramento Em 1996, a Intel apresentou a AGP como um modo mais eficaz de trafegar pacotes de vdeo e desenhar imagens tridimensionais em tempo real, que estavam se tornando presentes em todos os aspectos da computao. Anteriormente, o trfego desses dados era feito atravs do barramento PCI (Peripheral Component Interconnect). O barramento PCI um caminho usado para entregar a informao da placa de vdeo para a unidade central de processamento (CPU). Um barramento permite mltiplos pacotes de informao de fontes diferentes trafegar por um caminho simultaneamente. A informao da placa de vdeo trafega pelo barramento com qualquer outra informao que estiver vindo de um dispositivo conectado ao PCI. Quando todas as informaes chegam CPU, elas tm que esperar na fila para aguardar seu tempo na CPU.

Foto cedida

Slots PCI na placa-me

Esse sistema funcionou bem por muitos anos, mas eventualmente o barramento PCI se tornou um pouco ineficiente. A Internet e a maioria dos softwares so cada vez mais orientados a aspectos grficos, e a demanda por placas de vdeo passou a ser prioridade sobre todos os outros dispositivos PCI.

informatica.hsw.uol.com.br/agp.htm/printable

1/4

15/07/13

HowStuffWorks - Como funciona a AGP

Exemplo tpico de uma placa de vdeo AGP

A AGP baseada no projeto do barramento PCI, mas, ao contrrio de um barramento, ela fornece uma conexo ponto-a-ponto dedicada da placa de vdeo para a CPU. Com um caminho direto para a CPU e a memria do sistema, a AGP fornece mais rapidez e eficincia para seu computador obter a informao necessria para traar um elemento grfico mais complexo. Na prxima seo, vamos descobrir como isso acontece. Aumentando a velocidade A inteno da AGP melhorar os caminhos pelos quais a PCI transporta os dados para a CPU. A Intel conseguiu isso concentrando-se em todas as reas em que as transferncias de dados da PCI eram gargalos para o sistema. Acabando com o congestionamento de dados, a AGP aumenta a velocidade na qual as mquinas podem traar os grficos, enquanto usam os recursos do sistema com maior eficcia para reduzir o efeito das operaes de arrasto ("drag"). Eis como: porta dedicada - no h outros dispositivos conectados AGP, alm do carto grfico. Com um caminho dedicado para a CPU, a placa de vdeo pode operar sempre na capacidade mxima da conexo; pipelining - esse mtodo de organizao de dados permite placa de vdeo receber e responder a pacotes mltiplos de dados em uma nica solicitao. Eis um exemplo simplificado disso: Com a AGP, a placa de vdeo pode receber uma solicitao, com todas as informaes necessrias para traar uma imagem particular e envi-la de uma vez. Com a PCI, a placa de vdeo receberia a informao na altura da imagem e esperaria... Depois, a extenso da imagem, e esperaria... Depois, a largura da imagem, e esperaria... Combinaria os dados e s ento a enviaria. endereamento de banda lateral - como uma carta, todas as solicitaes e informaes enviadas de uma parte para outra de seu computador devem ter um endereo contendo "Para" e "De". O problema com a PCI que as informaes "Para" e "De" so enviadas juntamente com os dados de trabalho em um pacote. Isso seria a mesma coisa que colocar um carto com o endereo dentro do envelope quando voc enviar uma carta para um amigo: assim, o correio teria que abrir o envelope para ver o endereo e saber para onde envi-la. Isso toma tempo do correio. Alm disso, o prprio carto de endereo ocupa espao no envelope, reduzindo a quantidade total de coisas que voc pode enviar para seu amigo. Com o endereamento de banda lateral, a AGP emite oito linhas adicionais no pacote de dados apenas para o endereamento. Isso coloca o endereo do lado de fora do envelope, por assim dizer, liberando a largura de banda totalmente do caminho dos dados usados para a transferncia de informao de ida e volta. Assim, ficam livres os recursos do sistema que antes eram usados para abrir o pacote e ler os endereos. PCI e o gasto de RAM Velocidade no a nica rea em que a AGP melhorou sua antecessora. Ela tambm d forma ao processo de traar os grficos usando a memria de sistema com mais eficcia. Qualquer elemento grfico tridimensional que voc v em seu computador feito por um mapa de textura (em ingls), que so como "papis de embrulho". Seu computador pega uma imagem plana 2D e a "embrulha" com um conjunto de parmetros ditados pela placa de vdeo para criar a aparncia de uma imagem 3-D. Pense nisso como sendo o fato de embrulhar uma caixa invisvel com um papel para mostrar o tamanho da caixa. importante entender isso porque a criao e o armazenamento dos mapas de textura so as principais tarefas que consomem a memria, tanto da placa de vdeo como do sistema como um todo. Com uma placa de vdeo PCI, todo mapa de textura tem de ser armazenado duas vezes. Primeiro, o mapa de textura carregado a partir do disco rgido para um sistema de memria (RAM), at que precise ser usado. Uma vez necessrio, puxado da memria e enviado para a CPU para ser processado. Quando processado, ele enviado pelo barramento PCI para a placa de vdeo, onde armazenado novamente no buffer de quadro (em ingls) da placa (conhecido como framebuffer). O framebuffer onde a placa de vdeo mantm a imagem armazenada, uma vez que ela desenhada para que possa ser atualizada sempre que necessrio. Todo esse processo de armazenamento e envio entre o sistema e a placa bem oneroso para o desempenho global do computador.

informatica.hsw.uol.com.br/agp.htm/printable

2/4

15/07/13

HowStuffWorks - Como funciona a AGP

Foto cedida por Intel Corporation.

Com a PCI, os mapas de textura so carregados a partir do disco rgido para a memria do sistema, processados pela CPU e depois carregados no framebuffer da placa de vdeo

AGP e a economia de RAM A AGP melhora o processo de armazenamento dos mapas de textura permitindo ao sistema operacional designar a RAM para uso da placa de vdeo quando necessrio. Esse tipo de memria chamado de memria AGP ou memria de vdeo no local. O uso de uma RAM maior e mais rpida utilizada pelo sistema operacional para armazenar mapas de textura reduz o nmero de mapas que precisam ser armazenados na memria da placa de vdeo. Alm disso, o tamanho do mapa de textura que seu computador capaz de processar no mais limitado quantidade de RAM da placa de vdeo. Outra maneira como a AGP economiza RAM armazenando os mapas de textura apenas uma vez. Isso feito com um pequeno artifcio. Esse artifcio toma a forma de um circuito de apoio da placa-me chamado de Tabela de Remapeamento de Endereo Grfico (GART). A GART pega a proporo da memria do sistema que a AGP toma emprestada para armazenar os mapas de textura para a placa de vdeo e reenderea-a. Os novos endereos fornecidos pela GART fazem a CPU pensar que o mapa de textura est sendo armazenado no buffer da placa. A GART pode estar colocando bits e partes do mapa por toda a RAM do sistema, mas quando a CPU precisa dela, no que diz respeito ao mapa de textura, ela est no lugar correto.

Foto cedida pela Intel Corporation.

Diagrama da arquitetura padro de um sistema baseado no Pentium III usando a AGP

informatica.hsw.uol.com.br/agp.htm/printable

3/4

15/07/13

HowStuffWorks - Como funciona a AGP

A AGP atualmente A AGP e as placas de vdeo AGP so padres atuais para o processamento grfico nos computadores. Como todo hardware, a tecnologia e as especificaes esto em constante melhoria. Para aprender sobre os padres atuais da AGP clique nos links abaixo. Especificaes: Intel: Especificao Tcnica da Porta Grfica Acelerada www.intel.com/technology/agp/downloads/agp8x09.pdf. nVidia: AGP 8X http://www.nvidia.com/object/feature_agp8x.html Clique no resumo tcnico: a coluna da esquerda da AGP 8X traz muitas informaes e especificaes sobre a nova verso da AGP 3.0 e sua evoluo. Para mais informaes sobre AGP e tpicos relacionados, verifique os links na prxima pgina. Mais informaes

Artigos relacionados
Como funciona o barramento PCI Como funciona a memria RAM Como funcionam os microprocessadores

Mais links interessantes (em ingls)


Sun Microsystems: FAQ Frame Buffer Guia de informaes rpidas sobre Porta Grfica Acelerada (AGP) Tudo sobre o AGP (em portugus) Dvidas sobre AGP (em portugus)

Pgina inicial | Sobre a empresa | Anuncie | Boletim por e-mail | Trabalhe conosco | Fale conosco | Ajuda | Privacidade | Termos & condies de uso howstuffworks.com | howstuffworks china

RSS

1998-2013 HSW International, Inc.

informatica.hsw.uol.com.br/agp.htm/printable

4/4

Você também pode gostar