Barramento
Fundamentos e Arquitetura de
Computadores
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Barramentos
Introdução
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Definição
Conjunto de conexões elétricas/lógicas paralelas
Permitem a transmissão de dados, endereços e sinais de controle
entre os diversos módulos funcionais do computador
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Estrutura
Consiste de vários caminhos e linhas de comunicação
Esses caminhos são capazes de transmitir sinais que representam
um único digito binário
Um conjunto de linhas pode transmitir dados em paralelo
EX: uma unidade de barramento de 8 bits pode transmitir por 8 linhas
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Estrutura
Um barramento possui dezenas de linhas
Cada linha possui uma função particular, agrupados e 3 tipos:
Linhas de dados
Linhas de endereço
Linhas de Controle
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Linhas de Dados
Concedem um caminho para transferência de dados entre os
módulos dos sistema
A largura do barramento de dados define o numero de linhas deste caminho A largura é um fator importante para o desempenho
Ex: Se o barramento de dados tem largura 8 bits e cada instrução tem
16 bits, 2 acessos a memória devem ser feitos a cada ciclo
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Linhas de Endereço
Definem origem e destino dos dados
Quando o processador deseja ler uma palavra ele coloca o endereço
da mesma nestas linhas
Também são empregadas para endereçar as portas do modulo de
E/S
Prof. Aparecido Vilela Junior
Prof. Aparecido Vilela Junior
Linhas de Controle
Controla o acesso e e uso das linhas de dados e endereço
São utilizadas tanto para transmitir ordens quanto para transmitir
sinais