domingo, 29 de julho de 2007

PCI express

Tecnologia PCI Express

Introdução


O desenvolvimento de computadores cada vez mais rápidos e eficientes é realidade há muito tempo. No que se refere aos PCs (Personal Computer), um dos principais incentivadores da busca pela inovação são as aplicações multimídia (jogos, vídeo em boa definição, etc). Cada vez mais estas dependem de hardware mais poderoso. Um dos frutos dessa evolução é o barramento PCI Express, o substituto do barramento PCI (Peripheral Component Interconnect) e do barramento AGP (Accelerated Graphics Port). O objetivo deste artigo é mostrar as principais características e alguns detalhes técnicos dessa tecnologia.

Barramento PCI Express

O padrão PCI surgiu no início da década de 1990 e por mais de 10 anos foi o barramento mais utilizado para a conexão de dispositivos ao computador, principalmente placas de vídeo, placas de som, placas de rede e modems. O barramento PCI trabalha com 32 bits por vez (mas há alguns slots PCI que funcionam a 64 bits), o que permite atingir a velocidade de 132 MB por segundo.

Logotipo PCI ExpressComo as aplicações em 3D exigiam taxas maiores, o barramento AGP foi inserido no mercado, oferecendo taxas que vão de 266 MB por segundo (no padrão AGP 1X) à 2128 MB por segundo (no padrão AGP 8X). Praticamente todas as placas-mãe com suporte a AGP só possuem um slot desse tipo, já que o mesmo é usado exclusivamente por placas de vídeo.

O problema é que, mesmo oferecendo velocidades acima de 2 GB por segundo, o slot AGP 8x não suportará aplicações que estão para surgir e que precisam de taxas ainda maiores. Além disso, tais aplicações poderão ter outros requisitos que o AGP não oferece. Ainda, é necessário considerar que, apesar do AGP ter vantagens bastante razoáveis, seu uso é destinado apenas às aplicações de vídeo. Acontece que som e rede, por exemplo, também evoluem.

Na busca de uma solução para esses problemas, a indústria de tecnologia trabalhou (e trabalha) no barramento PCI Express, cujo nome inicial era 3GIO. Trata-se de um padrão que proporciona altas taxas de transferência de dados entre o computador em si e um dispositivo, por exemplo, entre a placa-mãe e uma placa de vídeo 3D.

A tecnologia PCI Express conta com um recurso que permite o uso de uma ou mais conexões seriais, isto é, "caminhos" (também chamados de lanes) para transferência de dados. Se um determinado dispositivo usa um caminho, então diz-se que este utiliza o barramento PCI Express 1X, se utiliza 4 conexões, sua denominação é PCI Express 4X e assim por diante. Cada lane pode ser bidirecional, ou seja, recebe e envia dados.

Cada conexão usada no PCI Express trabalha com 8 bits por vez, sendo 4 em cada direção. A freqüência usada é de 2,5 GHz, mas esse valor pode variar. Assim sendo, o PCI Express 1X consegue trabalhar com taxas de 250 MB por segundo, um valor bem maior que os 132 MB do padrão PCI.

Atualmente, o padrão PCI Express trabalha com até 16X, o equivalente a 4000 MB por segundo. Certamente, com o passar do tempo, esse limite aumentará. A tabela abaixo mostra os valores das taxas do PCI Express comparadas às taxas do padrão AGP:

AGP 1X: 266 MBps PCI Express 1X: 250 MBps
AGP 4X: 1064 MBps PCI Express 2X: 500 MBps
AGP 8X: 2128 MBps PCI Express 8X: 2000 MBps
PCI Express 16X: 4000 MBps

É importante frisar que o padrão 1X é pouco utilizado e, devido a isso, há empresas que chamam o PCI Express 2X de PCI Express 1X. Assim sendo, o padrão PCI Express 1X pode representar também taxas de transferência de dados de 500 MB por segundo.

Como surgiu o PCI Express

A Intel é uma das grandes precursoras de inovações tecnológicas. No início de 2001, em um evento próprio, a empresa mostrou a necessidade de criação de uma tecnologia capaz de substituir o padrão PCI: tratava-se do 3GIO (Third Generation I/O - 3a geração de Entrada e Saída). Em agosto desse mesmo ano, um grupo de empresas chamado de PCI-SIG (composto por companhias como IBM, AMD e Microsoft) aprovou as primeiras especificações do 3GIO.

Entre os quesitos levantados nessas especificações, estão os que se seguem: suporte ao barramento PCI, possibilidade de uso de mais de uma lane, suporte a outros tipos de conexão de plataformas, melhor gerenciamento de energia, melhor proteção contra erros, entre outros.

Em abril de 2002, o PCI-SIG aprovou um conjunto de especificações mais completas. Foi nessa época que a tecnologia 3GIO mudou seu nome para PCI Express. Em julho de 2002, o grupo de empresas aprovou as especificações finais do padrão e então surgiu oficialmente no mercado o PCI Express 1.0.

Em novembro de 2003, os primeiros dispositivos com a tecnologia PCI Express passaram a ser desenvolvidos e, em 2004, tais produtos começaram a chegar ao mercado, principalmente por força das empresas que trabalham com chips gráficos.

Aspectos de arquitetura

A arquitetura essencial do padrão PCI Express é dividida em 4 camadas: physical (física), data link (ligação), software e transaction (transação):

Camada physical (física) - a camada física é o barramento de conexão conhecido como lane. Ela possui 2 pares de sinais (especificados através de voltagens diferentes), sendo um utilizado para transmissão de dados e outro usado na recepção destes;

Camada data link (ligação) - essa camada é responsável por garantir o envio e o recebimento correto dos dados. Para isso, são usados, essencialmente, protocolos de detecção de erros. Um ponto interessante é que essa camada trabalha com uma técnica conhecida como "Flow Control Protocol", que faz com que os pacotes de dados sejam transmitidos apenas se houver espaço disponível no buffer do receptor. Assim, evita-se o reenvio de dados;

Camada software - é essa a camada responsável pela comunicação com o sistema operacional. É por ela, por exemplo, que o sistema sabe onde há um dispositivo utilizando o PCI Express;

Camada transaction (transação) - a camada transaction é responsável, basicamente, pelo tratamento de solicitações entre as camadas de software e de ligação. Para lidar com isso, os pacotes de dados podem receber atributos - como o de prioridade - que definem a otimização da transmissão.

É importante frisar que cada camada pode ser trabalhada de maneira individual, ou seja, sem interferir na outra. Além disso, há um recurso no PCI Express chamado Virtual Channels (canais virtuais), que permite até 8 diferentes canais de comunicação em uma única conexão. Através de atributos especiais, o barramento consegue determinar quais os pacotes prioritários na transmissão. Assim, aplicações em tempo real, por exemplo, são pouco ou nada prejudicadas.

Conectores do PCI Express

O conector do barramento PCI Express em placas-mãe pode variar conforme a velocidade usada, como mostra a imagem abaixo (retirada do site www.pcisig.com):

Tipos de conectores

A imagem a seguir mostra uma placa de vídeo 3D da Asus, modelo Extreme AX800XT PE/2DHTV, que usa o barramento PCI Express 16X:

Placa de vídeo PCI Express

Já a figura seguinte mostra uma placa-mãe da Asus com suporte a diferentes slots PCI Express:

Placa-mãe com PCI Express

Finalizando

.: Livros sugeridos :.
:: Montagem de computadores e hardware
:: Hardware na prática

A tecnologia PCI Express se mostra muito promissora e certamente será um padrão em pouco tempo. Dos assuntos já tratados aqui no InfoWester, este é um dos que mais impressionaram. Isso porque o PCI Express pode ser flexível ao ponto de aumentar ainda mais velocidade ou ao ponto de criar novos tipos de conexão. Com o aumento na velocidade dos chips de memória e com a elevação da capacidade de processamento, principalmente com o surgimento de processadores de 64 bits, máquinas cada vez mais poderosas estão por vir. É esperar e aproveitar.

Para saber mais detalhes da tecnologia PCI Express, visite o site oficial, em www.pcisig.com.

Escrito por Emerson Alecrim - Publicado em 06/03/2005 - Atualizado em 06/03/2005

Dicas para escolher uma placa de video

Dicas para escolher uma placa de vídeo

As placas de vídeo se encarregam de processar as imagens vistas no monitor do computador. Graças a isso, liberam o processador do PC do trabalho relacionado com a produção de imagens, porque têm seu próprio processador e memória.

As placas de vídeo não devem ser confundidas com as de televisão (para ver TV no computador) ou com as capturadoras de vídeo, nas quais se conectam câmeras para gravar imagens no computador.

As placas de vídeo têm uma conexão de saída para o monitor para que este mostre o que acontece no computador. Estes dispositivos são o produto ideal para, por exemplo, os fanáticos por jogos de computador.

As placas de vídeo realizam duas operações fundamentais:

- interpretam os dados que chegam do processador, ordenando-os e calculando para poder apresentá-los na tela em forma de pontos (pixels).

- recolhem a saída de dados digitais resultante deste processo e a transformam em um sinal analógico que possa ser entendido pelo monitor.

Hoje é bastante comum o uso de placas aceleradoras gráficas, que liberam o microprocessador ao realizar funções gráficas específicas em tempo real. A placa aceleradora gráfica é uma placa de circuito impresso que amplia as capacidades do microprocessador principal de um equipamento ou o substitui por outro mais rápido. A placa aceleradora permite ao usuário ampliar um sistema dotando-o de um microprocessador mais rápido sem necessidade de substituir as placas, unidades, teclado ou caixa. Isso reduz substancialmente o preço total do sistema.

A seguir, dicas para que você saiba no que fixar-se no momento de escolher uma nova placa de vídeo.

Velocidade de refresh

O refresh é o número de vezes que a tela se atualiza por segundo. Evidentemente, quanto maior for este número, menos cansará os olhos e menor problemas visuais terá o usuário. Quando for comprar sua placa de vídeo, cuide para que ela ofereça a máxima resolução e profundidade de cor que vá ser configurada no seu monitor.

Por exemplo, 70 Hz significa que a tela se atualiza cada 1/70 de segundo, ou 70 vezes por segundo. Para trabalhar confortavelmente, serão necessários esses 70 Hz. Mas se você quiser ter a menor fadiga visual possível, 80 Hz é o recomendável.

Por outro lado, o mínimo absoluto é 60 Hz; abaixo disso os olhos sofrem muitíssimo e alguns minutos bastam para que se comece a sentir, inclusive, uma certa dor de cabeça.

Aceleração 3D

Fundamentalmente, o que um chip 3D faz é aliviar o trabalho do processador central do computador, gerando os pixels e o recheio das texturas nas imagens.

A maioria das placas que contam com esta tecnologia apresentam entre suas especificações o número de "triângulos" por segundo que podem exibir. Quanto mais, melhor.

Uma placa que conte com aceleração 3D real é imprescindível se você pretende transformar seu PC em uma máquina de jogos.

Interface

Atualmente, as placas gráficas utilizam duas maneiras de conectar-se à placa-mãe: o bus PCI ou o bus AGP. Este último é exclusivo para dados de vídeo por isso funciona duas vezes mais rápido que o PCI.

Antes de realizar sua escolha, considere que para usar uma placa AGP é preciso ter um slot compatível na placa-mãe.

O bus PCI trabalha a uma velocidade de relógio de 33 MHz e um bus de 32 bits, chegando a taxas de transferência de 132 mbps (megabytes por segundo), enquanto o bus AGP o faz na mesma velocidade que a placa base: 66 MHz ou 100 MHz, mantendo o bus de 32 bits.

AGP pode trabalhar em dois modos: 1x e 2x. O modo x1 alcança taxas de transferência de até 266 mbps e o modo 2x de até 533 mbps. A diferença é que o 2x realiza transferência de dados tanto no envio quanto no recebimento.

Atualmente estão chegando ao mercado placas com o modo 4x que poderão chegar a taxas de transferência de 800 mbps (funcionam somente com o bus da placa a 100 MHz).

Aceleradores gráficos

As placas podem incorporar aceleradores gráficos já que se necessita deste tipo de tecnologia para trabalhar com imagens ou para executar jogos.

Há dois tipos de aceleradores gráficos. Os que têm um processador dispõem de memória própria para armazenar dados, assim o processador principal fica liberado em grande medida das tarefas gráficas. Os que têm um acelerador podem acelerar em 2D ou em 3D.

Memória

Um fator importante que determina a velocidade e a qualidade de uma placa de vídeo é a memória que incorpora. Influi tanto a quantidade quanto o tipo de memória. Quanto mais memória, melhor é a placa.

Esta memória é usada para armazenar as imagens que serão enviadas ao monitor para serem visualizadas, assim como para armazenas as distintas texturas que serão empregadas nos objetos desenhados.

A capacidade de memória de uma placa aceleradora de vídeo permite determinar a máxima resolução e número de cores que esta é capaz de exibir. Por exemplo, 32 Mb de memória permitem alcançar resoluções de até 2048x1536 pixeles a 32 bits (mais de 4 milhões de cores).

Considerando o que foi dito antes, uma capacidade maior assegura texturas e imagens mais definidas. No momento de escolher um destes produtos, a decisão sobre a quantidade de memória vai depender das necessidades particulares do usuário.

Resolução e profundidade da cor

A resolução é o número de pontos que a placa é capaz de apresentar na tela, tanto na horizontal como na vertical. Por exemplo, uma resolução de 800x600 significa que a imagem está formada por 600 linhas horizontais de 800 pontos cada uma.

Quanto ao número de cores, refere-se às que a placa é capaz de apresentar por vez na tela. A quantidade de memória determina, em ambos os casos, seus valores máximos.

A tela e a placa gráfica estão intimamente relacionadas. Isto significa que não adianta nada ter uma placa que exiva milhões de cores se a tela não as suporta. Portanto, é aconselhável levar as especificações do seu monitor no momento de escolher uma placa de vídeo.

O processador

Cria os sinais que o monitor recebe para formar as imagens. Atualmente, os processadores incluem aceleradores gráficos.

Assim, o processador principal já não tem que gerar gráficos, somente tem que transmitir, por meio do controlador da placa, as ordens a respeito das mudanças na tela


texto por "SUPER_MARKET" em 15/09/2006

Mercado Capitalista

pra qm não conhece eu adoro ficar brincando no site da dell americana(www.dell.com)
tem coisa q eu nem sabia q se vendia para publico aberto, uma vez montei um pc q custava US$30,000.00

Mercado Capitalista

influênciado pelo avanço tecnológico, o abaixamento d preço, pela sede capitalista(posso não ser(ideologicamente), mas não estou morto e fora do meu mundo), e pela vontade d melhorar minha página d downloads comprei um HD de 500GB -.-