sábado, 17 de julho de 2010
Barramentos
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 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 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 controle
Barramento de cache
Barramento de Cache em organizações de computadores mais recentes, é um barramento dedicado para acesso à memória cache do computador.
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 para micro e atualmente gira em torno de 533 MHz a 2000 MHz, como nas DDR3.
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:
* Placa gráfica
* Rede
* Placa de Som
* Mouse
* Teclado
* Modem
* etc
Sã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ência
O 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
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário