Barramentos
Autor: Natalia | Publicado: 2010-07-17T13:55:00-07:00

Em ciência da computação 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.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:    * 8 bits, 16 bits, 32 bits, 64 bits, etc.Também pela velocidade da transmissão medida em bps (bits por segundo) por exemplo:    * 10 bps, 160 Kbps, 100 Mbps, 1 Gbps etc.Tipos Barramento do processadorO 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 transferê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 endereços    * Barramento de controleBarramento de cacheBarramento de Cache em organizações de computadores mais recentes, é um barramento dedicado para acesso à memória cache do computador. Barramento de memóriaBarramento de Memória responsável pela conexão da memória principal ao processador. É um barramento de alta velocidade que varia de micro para micro e atualmente gira em torno de 533 MHz a 2000 MHz, como nas DDR3. Barramento de entrada e saídaO 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:    * Placa gráfica    * Rede    * Placa de Som    * Mouse    * Teclado    * Modem    * etcSão exemplos de Barramentos de Entrada e Saída:    * AGP    * AMR    * EISA    * FireWire    * IrDA    * ISA    * MCA    * PCI    * PCI Express    * Pipeline    * SCSI    * VESA Local Bus    * USB    * PS/2 Barramento de dados Este artigo ou seção precisa ser wikificado (desde dezembro de 2009).Por favor ajude a formatar este artigo de acordo com as diretrizes estabelecidas no livro de estilo.      * 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 0 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. Taxa de transferênciaO principal fator que determina o desempenho de um barramento é a sua taxa de transferência. A mesma é obtida através de cálculos com base nas características do barramento, sendo elas:    * Clock    * Largura    * Transferências por ciclo de clock