O que significa AGP?
Significados
Accelerated Graphics Port
Contexto: Barramento (computação)
Na arquitetura de computadores, um barramento (forma abreviada do latim omnibus, e historicamente também chamado de data highway (estrada de dados) ou databus) é um sistema de comunicação que transfere dados entre componentes dentro de um computador, ou entre computadores. Esta expressão abrange todos os componentes de hardware (fios, fibra óptica, etc.) e software relacionados, incluindo protocolos de comunicação. Os primeiros barramentos de computador eram fios elétricos paralelos com múltiplas conexões de hardware, mas o termo agora é usado para qualquer arranjo físico que forneça a mesma função lógica de um barramento elétrico paralelo. Os barramentos de computador modernos podem usar conexões paralelas e seriais de bits e podem ser conectados em uma topologia multidrop (paralelo elétrico) ou em cadeia, ou conectados por hubs comutados, como no caso do Universal Serial Bus (USB).
A unidade central de processamento (CPU) que processa dados, A memória que contém os programas e dados a serem processados, e Dispositivos de E/S (entrada/saída) como periféricos que se comunicam com o mundo exterior. Um computador antigo pode conter uma CPU de tubos de vácuo conectada manualmente, um tambor magnético para a memória principal e uma fita perfurada e uma impressora para leitura e gravação de dados, respectivamente. Um sistema moderno pode ter uma CPU multi-core, DDR4 SDRAM para memória, uma unidade de estado sólido para armazenamento secundário, uma placa gráfica e LCD como sistema de exibição, um mouse e teclado para interação e uma conexão Wi-Fi para rede. Em ambos os exemplos, barramentos de computador de uma forma ou de outra movem dados entre todos esses dispositivos. Na maioria das arquiteturas de computadores tradicionais, a CPU e a memória principal tendem a ser fortemente acopladas. Convencionalmente, um microprocessador é um único chip que possui várias conexões elétricas em seus pinos que podem ser usadas para selecionar um "endereço" na memória principal e outro conjunto de pinos para ler e gravar os dados armazenados naquele local. Na maioria dos casos, a CPU e a memória compartilham características de sinalização e operam em sincronia. O barramento que conecta a CPU e a memória é uma das características que definem o sistema e geralmente é chamado simplesmente de barramento do sistema. É possível permitir que periféricos se comuniquem com a memória da mesma forma, anexando adaptadores, seja na placa-mãe ou na forma de placas de expansão, diretamente ao barramento do sistema. Isso geralmente é realizado através de algum tipo de conector elétrico padronizado, vários deles formando o barramento de expansão ou barramento local. No entanto, como as diferenças de desempenho entre a CPU e os periféricos variam amplamente, geralmente é necessária alguma solução para garantir que os periféricos não diminuam o desempenho geral do sistema. Muitas CPUs apresentam um segundo conjunto de pinos semelhantes aos de comunicação com a memória, mas capazes de operar em velocidades muito diferentes e usando protocolos diferentes (por exemplo, UART, SPI, e Ethernet). Outros usam controladores inteligentes para colocar os dados diretamente na memória, um conceito conhecido como acesso direto à memória. A maioria dos sistemas modernos combina ambas as soluções, quando apropriado. À medida que o número de periféricos potenciais crescia, a utilização de uma placa de expansão para cada periférico tornou-se cada vez mais insustentável. Isto levou à introdução de sistemas de barramento projetados especificamente para suportar múltiplos periféricos. Exemplos comuns são as portas SATA em computadores modernos, que permitem a conexão de vários discos rígidos sem a necessidade de uma placa. No entanto, esses sistemas de alto desempenho são geralmente muito caros para serem implementados em dispositivos de baixo custo, como um mouse. Isto levou ao desenvolvimento paralelo de uma série de sistemas de barramento de baixo desempenho para essas soluções, sendo o exemplo mais comum o Universal Serial Bus (USB) padronizado. Todos esses exemplos podem ser chamados de barramentos periféricos, embora esta terminologia não seja universal. Nos sistemas modernos, a diferença de desempenho entre a CPU e a memória principal cresceu tanto que quantidades crescentes de memória de alta velocidade são incorporadas diretamente na CPU, conhecida como cache. Nesses sistemas, as CPUs se comunicam usando barramentos de alto desempenho que operam em velocidades muito maiores que a memória, e se comunicam com a memória usando protocolos semelhantes aos usados exclusivamente para periféricos no passado. Esses barramentos de sistema também são usados para se comunicar com a maioria (ou todos) os outros periféricos, por meio de adaptadores, que por sua vez se comunicam com outros periféricos e controladores. Tais sistemas são arquitetonicamente mais semelhantes a multicomputadores, comunicando-se através de um barramento em vez de uma rede. Nestes casos, os barramentos de expansão são totalmente separados e não compartilham mais nenhuma arquitetura com sua CPU hospedeira (podendo de fato suportar muitas CPUs diferentes, como é o caso do PCI). O que anteriormente seria um barramento de sistema agora é conhecido como barramento frontal. Dadas estas mudanças, os termos clássicos “sistema”, “expansão” e “periférico” já não têm as mesmas conotações. Outros sistemas de categorização comuns baseiam-se na função principal do barramento, conectando dispositivos interna ou externamente, PCI vs. SCSI, por exemplo. No entanto, muitos sistemas de barramento modernos comuns podem ser usados para ambos; SATA e o eSATA associado são um exemplo de sistema que anteriormente seria descrito como interno, enquanto certas aplicações automotivas usam principalmente o IEEE 1394 externo de uma forma mais semelhante a um barramento de sistema. Outros exemplos, como InfiniBand e I²C, foram projetados desde o início para serem usados tanto interna quanto externamente.
Ação Global dos Povos
movimento popular
Agepê
Antônio Gilson Porfírio, cantor Brasileiro