Os barramentos so portas pelas quais o processador pode comunicar-se com os demais componentes do micro, como a placa de vdeo. Um barramento, ou bus, nada mais do que um caminho comum pelo qual os dados trafegam dentro do computador. Este caminho usado para comunicaes e pode ser estabelecido entre dois ou mais elementos do computador. Embora existam diferentes projetos de barramento, as linhas de um barramento podem ser classificadas em trs grupos funcionais: linhas de dados, linhas de endereo e linhas de controle. Alm disso, devem existir linhas para a distribuio de energia para os mdulos conectados no barramento.
As linhas de dados fornecem um caminho para a transferncia de dados entre os mdulos do sistema. Esse conjunto de linhas denominado barramento de dados. O barramento de dados contm tipicamente 8, 16 e 32 linhas; o nmero de linhas conhecido como a largura do barramento de dados. Como cada linha pode conduzir apenas 1 bit por vez, o nmero de linhas determina quantos bits podem ser transferidos de uma vez. A largura do barramento de dados constitui um parmetro fundamental para o desempenho global do sistema.
As linhas de endereo so utilizadas para designar a fonte ou o destino dos dados transferidos pelo barramento de dados. Por exemplo, quando o processador deseja ler uma palavra (de 8, 16 ou 32 bits) da memria, ele coloca o endereo da palavra desejada nas linhas de endereo. A largura do barramento de endereo determina a capacidade mxima da memria do sistema. Em geral, as linhas de endereo tambm so empregadas para enderear as portas de E/S.
As linhas de controle so usadas para controlar o acesso e a utilizao das linhas de dados e de endereo. Como as linhas de dados e de endereo so compartilhadas por todos os componentes, deve existir uma maneira de controlar sua utilizao. Os sinais de controle so utilizados tanto para transmitir comandos quanto para transmitir informaes de temporizao entre os mdulos do sistema. Os sinais de temporizao indicam a validade das informaes de dados e de endereo. Os sinais de comando especificam as operaes a serem executadas.
Um PC tem muitos tipos de barramentos, que incluem:
Barramento local (do processador): o barramento que o chipset usa para enviar/receber informaes do processador. O chipset so os chips de suporte adjacentes contidos na placa me.
Barramento de sistema (memria): um barramento que conecta o sub-sistema de memria ao chipset e ao processador. Em alguns sistemas o barramento do processador e o barramento de memria so basicamente a mesma coisa.
Barramento de alta velocidade (local de E/S) (Entrada/Sada). usado para conectar perifricos de alto desempenho memria, chipset e processador. Por exemplo, placas de vdeo, interface de redes de alta velocidade geralmente usam um barramento deste tipo. Os dois tipos barramentos locais de E/S mais comuns so o VESA Local Bus (VLB) e o Peripheral Component Interconnect Bus (PCI).
Barramento de expanso (padro de E/S): conecta os trs barramentos acima ao antigo barramento padro de E/S, usado para perifricos lentos (modems, placas de som regulares, interfaces de rede de baixa velocidade) e tambm para compatibilidade com dispositivos antigos. O principal barramento padro de E/S o Industry Standard Architecture (ISA) bus. Nos PCs, o barramento ISA (antigo padro) est sendo substitudo por barramentos mais rpidos, como PCI. Geralmente, quando se ouve sobre o barramento de E/S, praticamente falamos de slots de expanso.
Alguns novos PCs usam um barramento adicional projetado para comunicao de grafismos apenas. A palavra barramento foi colocada entre aspas, pois esta tecnologia no se trata de um barramento, ela um porto: o Accelerated Graphics Port (AGP). A diferena entre um porto e um barramento que o barramento geralmente projetado para vrios dispositivos compartilhando um meio de Comunicao, enquanto um porto apenas entre dois dispositivos.
Exemplos de Barramentos:
Barramentos antigos
ISA (Industry Standard Architecture)
Modens e Placas de Som
MCA (Micro Channel Architecture)
Placas de Video e Discos Rgidos
EISA (Extended ISA)
Placas de Video e Discos Rgidos e Modens e Placas de Som
VLB (VESA Local Bus)
Placas de vdeo e controladoras de disco
PCMCIA (Personal Computer Memory Card International Association)
PCMCIA utilizado principalmente em notebooks e handhelds em que, na maioria das vezes, o nico meio de conectar placas de expanso.
AMR (Audio Modem Riser)
Placas de som e modems controlados via software
ACR (Advanced Communications Riser)
Placas de som e modems de baixo custo
AGP (Accelerated Graphics Port)
O AGP um barramento feito sob medida para as placas de vdeo
Barramentos mais recentes
PCI (Peripheral Component Interconnect)
Atualmente, todos os perifricos rpidos, placas de vdeo e controladoras de disco usam quase obrigatoriamente o barramento PCI.
USB (Universal Serial Bus)
O USB um padro para a conexo de perifricos externos
IEEE 1394 (FireWire)
O FireWire (tambm conhecido como i.Link, IEEE 1394 ou High Performance Serial Bus/HPSB) uma interface serial para computadores pessoais e aparelhos digitais de udio e vdeo que oferece comunicaes de alta velocidade e servios de dados em tempo real.