barramento, ou bus em inglês, é a conexão entre os componentes ou dispositivos conectados em um computador.
O barramento fica na placa mãe e conecta os dispositivos entre si. Mais precisamente, conecta os dispositivos ao processador(CPU).
Cada barramento tem um determinado tamanho, medido em bits (como 32 bits ou 64 bits), que determina a quantidade de dados que podem trafegar pelo barramento de uma só vez. Os ônibus também têm uma certa velocidade, medida em megahertz, que determina a velocidade com que os dados podem viajar.
O barramento trafega dados entre esses componentes, por exemplo, dentro de um barramento pode estar conectado a CPU(processador) com a memória ram e dentro desse barramento passa dados de um para outro através da placa mãe.
- Barramento Frontal: É o barramento que conecta o processador(CPU) à memória ram. Em inglês barramento frontal é chamado de “front side bus“. O barramento frontal contém dois tipos de barramentos:
- Barramento de Endereço(address bus): É enviado um endereço para memória ram perguntando para onde os dados devem ir, qual o seu destino? O barramento de endereço apenas envia informações em um direção, do processador para a memória ram.
- Barramento de dados(Data Bus): Esse barramento envia ou recebe dados da memória ram. Dados trafegam indo e vindo pelo barramento de dados. Usam as duas direções e não apenas uma.
- Barramento Traseiro: É um barramento(bus) que conecta o processador(CPU) ao cache de nível 2(L2). Transfere dados de e para o cache secundário ou L2. O barramento traseiro é mais rápido que o frontal. O cache secundário armazena dados e funções mais usados pelo processador, quando o processador desejar usar uma dessas funções ele as usa recebendo pelo barramento traseiro. Já sabemos, mas apenas para recordar, o processador possui caches(L2, L3), que são pequenas porções de memórias e suas funções são guardar as instruções mais usadas, a fim de proporcionar mais velocidade. Antes do processador buscar dados na memória ele pesquisa primeiro no cache.
Hoje em dia, muitos processadores têm os caches L2 e L3 dentro deles, fazendo do Barramento Traseiro ao antiquado, velho.
Significado do Nome Bus
Se pesquisarmos em um dicionário pelo nome bus veríamos que o seu significado é ônibus; podemos pegar um ônibus como exemplo para explicarmos sobre barramento(bus).
Um ônibus leva pessoas de um local para outro e, como mencionado acima, um bus(barramento) leva dados de um dispositivo para outro. Um ônibus coleta os passageiros e os desembarca no seu destino com uma frequência de acordo com as regras de horário da empresa dona. Um barramento também opera com frequências. Podemos dizer que um bus(barramento) que opera em uma frequência de 200MHz ele completa 200 milhões de transferência de dados por segundo. Fantástico!!!
Analisando Barramento(bus) de um Computador
Cada fio(wire) no barramento carrega um bit de informação que significa que quanto mais fios um barramento possuir mais informações ele pode trafegar. A velocidade, geralmente, de tráfego dos barramentos são de 8, 16 e 32. Assim, um barramento de 8 bits pode transportar apenas 8 bits de uma vez, um de 32 carrega 32 bits por vez.
Podemos citar computadores de 32 bits pode trafegar até 4 Giga Bytes de memória e um computador com barramento de 36 bits pode trafegar 64 Giga Bytes de memória.
Tipos de Barramentos em um Computador
Muitos dos barramentos da imagem acima não são mais usados, estão antiquados. Por exemplo, o ISA deu lugar ao AGP e este, por sua vez, foi substituído pelo PCIe.
Um barramento pode ser
- Barramento Paralelo: transmite muitos bis por vez
- Barramento Serial: transmite um bit por vez, em série.
- Barramento Interno: Possibilita a comunicação entre componentes internos, como ligação até a memória ou chipset.
- Barramento Externo: possibilita comunicação com componentes externos, como USB ou dispositivos SATA.
Barramentos Populares em um Computador
Podemos citar como barramentos:
- PCIe: para placas de expansão ou placas de vídeos
- USB: para conectar alguns periféricos, como pen drive, teclado, mouse.
- Thunderbolt: Periféricos conectados através de cabos USB-C
- eSATA e SATA: para HDs, SSDs…
Fontes: bbc.co.uk, techopedia
Comments on “O que é Bus ou Barramento em Informática?”