Você está na página 1de 9

Arquitetura e Tecnologia de Computadores (ATC)

Classificação de Barramentos
Comunicação em série e em paralelo

Por: Akil Hassane

1 de Maio de 2021
Introdução
O seguinte trabalho contém informações relativas a definição e a classificação dos barramentos quanto a
localização, quanto à largura, quanto ao relógio (clock), quanto à arbitragem, quanto ao tipo de informações
e quanto ao sentido do fluxo de Informação, bem como os respetivos exemplos de cada classificação.
O trabalho também possui informações sobre as diferenças entre a comunicação em série e em paralelo
assim como as vantagens e desvantagens de cada tipo.
Barramentos
O termo barramento significa fios paralelos compartilhados. É o local por onde são transportados os dados que
alimentam os diferentes componentes que compõem os computadores (CPU e componentes internos) e os dispositivos
e interfaces de entrada e saída. Atualmente os dispositivos de E/ S estão mais conectados a linhas seriais dedicadas.

Classificação de barramentos
Classificação de barramentos quanto a localização
 Barramentos locais ou de sistema
Barramentos locais referem-se à comunicação entre os principais dispositivos e a placa mãe, por exemplo, a
comunicação entre o processador e a placa- mãe.
Geralmente estes sistemas possuem de 50 a 100 barramentos que fazem a comunicação de todos os
componentes da placa mãe como processador. Este é o principal barramento para os microcomputadores.

 Barramentos internos
Estes barramentos estão vinculados aos slots de expansão e servem para integrar placas com
funcionalidades específicas à placa mãe, visando aumentar o desempenho do equipamento.
Os slots de barramentos são conectores onde se ligam as placas de expansão.

Exemplos de barramentos internos


1. Barramento ISA (Industry Standard Architecture) - Caracteriza-se por ser um barramento de oito
ou dezesseis bits, encontrado em placas mães antigas, utilizados nos primeiros computadores
pessoais.
Foram os primeiros barramentos utilizados em PCs, inicialmente apresentados na versão 8 bits e
posteriormente 16 bits para os computadores 286.
A versão 16 bits foi uma atualização da versão de 8 bits e, portanto, foi lançado apresentando uma
arquitetura voltada para compatibilidade. Observem a figura a seguir.
A placa ISA trabalha a uma frequência nominal de 8.33 MHz, ocorrendo tempos de espera entre uma
transferência e outra, obtendo taxa de transmissão teórica de 8.33 MB/s e taxa de transmissão real de
5 MB/s.

2. Barramento MCA - O Barramento MCA (Micro Channel Architecture) foi criado pela IBM, com o
surgimento dos processadores 386, apresentando 32 bits, operando a 10 MHz com taxa de
transferência teórica de 32 MB/ s. Este barramento foi considerado muito avançado para a época,
representando uma solução para as exigências dos processadores 386 que operavam com palavras de
32 bits. Os barramentos MCA foram projetados para funcionar plug-and-play e em “bus mastering”.

3. Barramento EISA O barramento EISA - (Extended Industry Standard Architecture) foi criado
pela Compaq, como resposta às exigências do mercado dos fabricantes que necessitavam de
componentes que atendessem aos novos critérios de desempenho de HDs e vídeo. A capacidade dos
computadores havia aumentado e precisava-se de um barramento que fosse compatível com a nova
tecnologia. Sistema de “bus mastering” existente, porém não muito confiável devido a
incompatibilidade de drivers.
O EISA é parecido com o barramento ISA de 16 bits, porém o slot é mais alto e possui duas linhas de
contato. O barramento EISA operava a 8.33 MHz (transferência de 32 bits por ciclo), não possuindo
tempo de espera como nos barramentos ISA, sendo quatro vezes mais rápido.
4. Barramento VESA O Barramento VESA - (Video Electronics Standards Association), também
conhecido como Vesa Local Bus (VLB), possui conectores de 32 bits, sendo fisicamente uma
extensão ao slot ISA. Trabalha a uma frequência nominal de 33 MHz e oferece taxas de transferência
teóricas de até 133 MB/ s. Sistema de “bus mastering” existente, porém não muito confiável devido a
incompatibilidade de drivers.
Este barramento foi lançado em 1993 pela Electronics Standards Association (Associação de
Fabricantes de Placas de Vídeo), sendo controlado pelo processador, não possuindo um controlador
dedicado. Nesta época o windows 3.11 e aplicativos gráficos estavam populares e havia muita
demanda por placas de vídeo mais rápidas.

5. Barramento PCI (Peripheral Component Interconnect) - Este barramento foi criado pela Intel e
lançado em 1992, possuindo a mesma capacidade dos barramentos VESA, porém mais barato e
versátil. Trabalha a uma frequência nominal de 33 MHz, o que resulta em uma taxa de transmissão
teórica de 133 MB/ s. Sistema de “bus mastering” existente e realmente confiável devido a
padronização do barramento PCI.

6. PCI- Express - O barramento PCI possui um controlador dedicado, isto é, um sistema de “bus
mastering” não precisando do processador. Isto foi um avanço, pois na época dos 486 os
computadores literalmente paravam durante uma transferência de arquivos, muito diferente de agora
que você pode continuar mexendo no mouse enquanto ocorre operações de transferência de arquivo
ou exibição de uma letra digitada no teclado.
Este barramento mostrou-se muito útil pois viabilizava conectar diversas placas expansivas ao
computador, porém, o acúmulo de funcionalidades na arquitetura de um único barramento, tornou-o
muito custoso, mostrando ser necessário dividir um pouco tais funcionalidades em barramentos
específicos, assim foram desenvolvidos os barramentos AMR e CNR.

7. Barramento CNR e AMR - Os barramentos AMR (Audio Modem Raiser) e CNR


(Communications and Networking Riser) foram desenvolvidos para atender a demanda do mercado
de placas de áudio e comunicação. Foram projetados com funcionalidades específicas, então
puderam ser vendidas com preços mais acessíveis.
Os barramentos com padrão AMR permitiam conexão com placas de som e modens, sendo
necessário serem controladas via software, alocando recursos do processamento principal.

8. Barramento ACR - O padrão ACR (Advanced Communications Riser) foi desenvolvido pela AMD,
Lucent, Motorola, 3Com, Nvidia, Texas Instruments e Via, foi lançado como uma opção ao padrão
CNR, sendo muito parecida com as placas PCI.
A vantagem dos barramentos ACR é que suporta praticamente todo tipo de dispositivos, diferente do
CNR que suporta apenas modem e placa de som.

9. Barramento AGP - O barramento AGP (Acelerated Graphics Port) foi desenvolvido


especificamente para placas de vídeo, e opera a 66 MHz, ou seja, o dobro das placas PCI, permitindo
transferência a 266 MB/ s.
Este barramento permite que a placa de vídeo acesse diretamente a memória ram.
Temos também a placa AGP 2x, que opera a 66 MHz, e apresenta duas transferências de dados por
ciclo de clock, equivalendo a 133 MHz, com taxa de transferência de 533 MB/ s.
Outra variação do slot AGP é o AGP PRO ou 4x com 48 contatos a mais, 20 de um lado e 28 do
outro lado.
Os barramentos AGP PRO apresentam um problema, o alto consumo elétrico, ou seja, quanto maior
o poder de processamento de vídeo maior a quantidade de transistores que uma placa deve conter,
assim estas placas consomem 20, 25 ou até 70 Watts como foi o caso da Voodoo 5 6000 da 3DFX, e
a solução encontrada foi liga-la a uma fonte externa, havendo, então a necessidade, literalmente de
conecta-la a uma tomada elétrica.

 Barramentos externos
Barramentos externos referem-se às portas de comunicação entre o computador e os dispositivos externos, ou
seja, Os barramentos que interligam o processador com a memória principal e com os dispositivos /interfaces de E/ S (
Entrada/ Saída - I/ O - Input/ Output ).
Atualmente os dispositivos de E/ S estão mais conectados a linhas seriais dedicadas.
Os barramentos de entrada e saída, além de interligar periféricos, viabilizam compatibilidade entre eles, sendo
exemplos os barramentos IDE, SATA, SCSI, SA, PCI, PCI-Express e outros. Estes tipos de barramentos, portanto,
não possuem uma padronização, existindo diversos modelos e marcas.

Exemplos de barramentos externos:


1. Barramento serial (Lançado nos anos 80) - A porta serial possui o formato de macho e fêmea,
possuindo 9 pinos. Aceita mouse, teclado e monitor. A porta serial é também chamada de RS-232. A
porta serial também possui um conector denominado DB9.
O teclado e mouse utilizam são conectados na porta serial macho.  Já o monitor utiliza a porta serial
fêmea (porta VGA / XVGA / XGA).

2. Barramento paralelo (Lançado nos anos 80) - A porta paralela possui 25 pinos e aceita impressora
e scanner. O nome técnico para essa porta é LPT1 e o nome de seu conector é DB25.

3. Barramento PS/2 - (Lançado nos anos 90) - A porta PS/2 possui o formato redondo que possui um
guia e seis pinos em volta dele. (ger almente nas cores verde e roxo) e aceita mouse e teclado. O
nome de seu conector é Mini-din.
Existe também um Mini-din que possui 4 pinos ao seu redor. O seu nome é S/Vídeo.

4. Barramento USB (Lançado no anos 2002) - A porta USB aceita todos os dispositivos, tais como
mouse, teclado, pendrive, impressora, TV, etc. A porta USB aceita até 127 conexões simultâneas.
A porta USB possui duas características importantes. Ela possui tipos e versões. Confira abaixo.
Tipos de portas USB:
 USB tipo A – é aquele USB convencional do computador (formato retângulo);
 USB tipo B – é aquele USB utilizado para ligar impressoras (formato quase redondo);
 USB Mini 4p – são portas usadas em celulares, tablets e câmeras digitais. 4p significa 4 pinos;
 USB Mini 5p – são portas também usadas em celulares, tablets e câmeras digitais. 5p significa 5
pinos;

As versões do USB, por sua vez, são relacionadas à sua velocidade:


 Porta USB 1.0 possui velocidade de 12 Mb/s;
 Porta USB 2.0 possui velocidade de 480 Mb/s;
 Porta USB 3.0 possui velocidade de 4,8 Gb/s;
 Porta USB 3.1 possui velocidade de 5,0 Gb/s.

5. Barramento HDMI (Lançado no ano 2004) - A porta HDMI é usada para áudio e vídeo, transmite
canais no caso de som, e possui resolução de 1080px (Full HD).
Chegamos ao fim deste post que fez uma abordagem mais detalhada a respeito dos barramentos de
um computador. Se você gostou desta matéria, clique no botão curtir no final desta página.
Classificação de barramentos quanto à largura
Os barramentos podem ser classificados também por meio de sua capacidade para transmitir dados.
A capacidade é proporcional à quantidade de linhas de endereço existentes no barramento.
Lembrando que cada bit pode assumir os valores 1 ou 0, então, se o barramento tiver ‘n’ linhas de endereço, uma CPU
poderá utilizá-la para endereçar `2^n` localizações de memória diferentes.

Classificação de barramentos quanto ao relógio (clock)


 Barramentos síncronos: Neste tipo de barramento o tempo (relógio) do barramento é controlado
pelo clock do sistema através de um oscilador de cristal.

 Barramentos assíncronos: Neste tipo de barramento o tempo (relógio) do barramento pode ser
controlado pelo clock do controlador de barramento.

Classificação de barramentos quanto à arbitragem


Arbitragem de barramento é a função do arbitro de barramento (dispositivo) cuja finalidade é controlar o
acesso de dispositivos de I/ O, que pela própria natureza tendem a se tornar mestres de barramentos, ou seja,
dispositivos que querem controlar as requisições para o barramento ao mesmo tempo.
 Barramentos Mestres: Os barramentos podem ser classificados como mestres quando ligados a
componentes que determinam alguma coisa.

 Barramentos Escravos: Os barramentos podem ser classificados como escravos quando ligados a
componentes que recebem requisições.

É por meio da arbitragem que é possível controlar qual o tipo de sinal que um barramento deverá receber, e
assim, necessário se faz estudar outra classificação para os barramentos.

Classificação de barramentos quanto ao tipo de informações


O controlador de arbitragem de barramento tem a capacidade de controlar qual o tipo de sinal deve ser
transportado por um barramento específico, viabilizando a utilização de uma mesma linguagem e evitando
conflitos, assim um mesmo barramento pode ser utilizado para transportar diversos tipos de informações,
sendo eles:
 Barramentos de dados: Os barramentos de dados são responsáveis pela movimentação dos dados.

 Barramentos de endereço: Os barramentos de endereço são caminhos por onde trafegam sinais que
representam o endereço de instruções. Estes sinais (endereços) podem ser provenientes do
processador ou resultado de operações durante a execução de alguma instrução.

 Barramentos de controle: Os barramentos de controle são caminhos por onde trafegam sinais de
controle que determinam a lógica de execução das microinstruções.

Classificação de barramentos quanto ao sentido do fluxo de Informação


Quanto ao sentido do fluxo das informações pelas vias, o sbarramentos classificam-se em:
 Barramento unidirecional – só pode transferir dados em um sentido, sendo tipicamente utilizados
para interligar dois dispoditivos um dos quais é sempre a origem e o outro e o outro é sempre o
destino.
 Barramento bidirecional- pode transferir dados nos dois sentidos, mas não em ambos
simultaneamente, eles dão tipicamente utilizados quando qualquer um dos dispositivos pode ser a
origem e qualquer outro pode ser o destno.

Diferenças entre comunicação entre comunicação em série e em


paralelo
Comunicação em série
Na comunicação em série, os dados são enviados pouco a pouco de um computador para outro na direção
bidirecional, onde cada bit tem sua taxa de pulso de clock. Oito bits são transferidos de cada vez com um bit
de início e parada (geralmente conhecido como bit de Paridade), ou seja, 0 e 1, respectivamente. Para
transmitir dados a uma distância maior, são utilizados cabos de dados em série.
A comunicação em série possui duas subclasses síncronas e assíncronas. Em transmissão assíncrona, um
bit extra é adicionado a cada byte para que o receptor esteja alerta sobre a chegada de novos dados.
Normalmente, 0 é um bit de início e 1 é o bit de parada. Em transmissão síncrona, nenhum bit extra é
adicionado aos dados transferidos na forma de quadros que contém vários bytes.
O sistema de transmissão serial não seria capaz de funcionar sem instalar o hardware no recebimento.
O hardware residente na extremidade de entrada e recepção é capaz de converter os dados do modo paralelo
(usado no dispositivo) para o modo serial (usado nos fios).

Comunicação em paralelo
Na Comunicação Paralela, vários bits são enviados juntos simultaneamente com um único pulso de
relógio. É uma maneira rápida de transmitir, pois utiliza muitas linhas de entrada / saída para transferir os
dados.
Além disso, é vantajosa porque também está em conformidade com o hardware subjacente, pois os
dispositivos eletrônicos, como o computador e o hardware de comunicação, utilizam internamente circuitos
paralelos. Esta é a razão pela qual a interface paralela complementa bem o hardware interno. A instalação e
a solução de problemas são mais fáceis no sistema de transmissão paralelo devido à sua colocação em um
único cabo físico.
A transmissão paralela usa uma porta de 25 pinos com 17 linhas de sinal e 8 linhas de terra. As 17 linhas de
sinal são divididas ainda como
 4 linhas que iniciam o aperto de mão,
 Linhas de status usadas para comunicar e notificar erros e
 8 para transferir dados.
Apesar da velocidade dos dados, a transmissão paralela tem uma limitação chamada inclinar onde bits
poderiam viajar em velocidades bastante diferentes sobre os fios.

Vantagens e desventagens das comunicações em série e em paralelo


Vantagens
Comunicação em série
 É rentável
 É apropriado para comunicação de longa distância.
 Mais confiável

Comunicação em paralelo
 Transmite dados em uma velocidade mais alta.
 Serve melhor para comunicação de curta distância.
 Conjunto de bits são transferidos simultaneamente.
Desvantagens
Counicação em série
 A taxa de transmissão de dados é baixa.
 A taxa de transferência depende da taxa de bits.

Comunicação em paralelo
 É um sistema de transmissão caro.
 Para transmitir os dados a longas distâncias, a espessura do fio deve ser aumentada para diminuir a
degradação do sinal.
 Existem vários canais de comunicação necessários.
Conclusão
Após este trabalho eu concluí que, em arquitetura de computadores, barramento é um conjunto de linhas de
comunicação que permitem a interligação entre dispositivos, como a CPU, a memória e outros periféricos.
São as linhas de transmissão que transmitem as informações entre o processador, memória e demais
periféricos do computador.
Eles podem ser classificados quanto a localização, quanto à largura, quanto ao relógio (clock), quanto à
arbitragem, quanto ao tipo de informações e quanto ao sentido do fluxo de Informação.
E cada barramento desempenha uma função específica e crucial para o funcionamento do computador.

A transmissão serial e a paralela têm suas vantagens e desvantagens, respectivamente. A comunicação em


paralelo é usada para uma distância limitada, proporciona maior velocidade. Por outro lado, a comunicação
em série é confiável para transferir dados para distâncias maiores. Portanto, concluo que tanto série quanto
paralelo são individualmente essenciais para a transferência de dados.

Você também pode gostar