Barramento
Origem: Wikipédia, a enciclopédia livre.
Em ciência da computação barramento é um conjunto de linhas de comunicação que permitem a interligação entre dispositivos, como o CPU, a memória e outros periféricos. Esses fios estão divididos em três conjuntos:
- via de dados: onde trafegam os dados;
- via de endereços: onde trafegam os endereços;
- via de controle: sinais de controle que sincronizam as duas anteriores.
O desempenho do barramento é medido pela sua largura de banda (quantidade de bits que podem ser transmitidos ao mesmo tempo), geralmente potências de 2:
Também pela velocidade da transmissão medida em bps (bits por segundo) por exemplo:
- 10 bps, 160 Kbps, 100 Mbps, 1 Gbps etc.
Índice |
[editar] Tipos
[editar] Barramento do processador
O Barramento do Processador é utilizado pelo processador internamente e para envio de sinais para outros componentes da estrutura computacional. Atualmente, os barramentos, principalmente dos processadores(os de tranferência de dados) têm sido bastante aprimorados com o objetivo de melhor desenvoltura, ou seja, maior velocidade de processamentos de dados.
Através deste barramento o processador faz a comunicação com o seu exterior. Nele trafegam os dados lidos da memória, escritos na memória, enviados para interfaces e recebidos de interfaces. Pode ser dividido em três grupos:
- Barramento de dados
- Barramento de controle
[editar] Barramento de cache
Barramento de Cache em organizações de computadores mais recentes, é um barramento dedicado para acesso à memória cache do computador.
[editar] Barramento de memória
Barramento de Memória responsável pela conexão da memória principal ao processador. É um barramento de alta velocidade que varia de micro desktop atual 1066/533Mhz.
[editar] Barramento de entrada e saída
O Barramento de Entrada e Saída (I/O ou E/S) é um conjunto de circuitos e linhas de comunicação que se ligam ao resto do PC com a finalidade de possibilitar a expansão de periféricos e a instalação de novas placas no PC.
Permitem a conexão de dispositivos como:
São exemplos de Barramentos de Entrada e Saída:
[editar] Barramento de dados
- - Barramento de Dados (Data Bus): carrega a informação da instrução (através do código de operação), variável do processamento (cálculo intermediário de uma fórmula por exemplo) ou informação de um periférico de E/S (dado digitado em um teclado). O tamanho da via de dados determina respectivamente o máximo número de instruções (e portanto o potencial de processamento) e a precisão do processamento aritmético (através do cálculo de ponto flutuante) ou o número de símbolos possíveis a ser representado (por exemplo, pontos de uma foto).
- Ex:
- 1) - O processador 8085 possui 8 bits no barramento -> máximo de 256 instruções
e variáveis numéricas entre -127 a +127 (ou O a 255).
- 2) - O processador Pentium IV possui 32 bits no barramento -> variáveis
numéricas entre - 2147483648 e + 2147483648.
- O tamanho do barramento de dados está ligado a capacidade de processamento do sistema. Se o processamento é simples (como o controle booleano de um CLP) 8 bits são suficientes. Por outro lado, se há a necessidade de um processamento complexo (como os sistema de multimídia onde há a necessidade de processarmos milhões de pontos de imagem) processamento de até 128 bits já estão disponíveis. Obviamente existe a necessidade de aumentar igualmente a velocidade do sistema pois a "paciência" do usuário é a mesma ao ligar uma lâmpada ou processar uma imagem fotográfica.