interconexão de barramento
Um caminho de comunicação conectando dois ou mais dispositivos.
Normalmente, broadcast.
Frequentemente agrupado.
Uma série de canais em um barramento. barramento de dados de 32 bits são 32 canais de bits separados.
Linhas de potência podem não ser mostradas.
ESTRUTURA DE INTERCONEXÃOCONEXÃO DE MEMÓRIA
O que é estrutura de conexão.
Recebe e envia dados.
Recebe endereços (de locais).
Leitura.
Escrita.
CONEXÃO DE ENTRADA / SAÍDA OU E/S
Semelhante à memória do ponto de vista do computador.
Saída:
Recebe dados do computador.
Envia dados a periféricos.
Entrada:
Recebe dados de periféricos.
Envia dados ao processador. Envia sinais de interrupção .
CONEXÃO DA CPU
Lê instruções e dados.
Escreve dados (após processamento).
Envia sinais de controle a outras unidades.
Recebe (e atua sobre) interrupções.
BARRAMENTO DE DADOS
Transporta dados.
Lembre-se de que não existe diferença entre “dados” e “instruções” neste nível.
Largura é um determinante fundamental do desempenho.
BARRAMENTO DE ENDEREÇO
Identifica origem ou destino dos dados.
CPU precisa ler uma instrução (dados) de determinado local na memória.
Largura do barramento determina capacidade máxima da memória do sistema.
BARRAMENTO DE CONTROLE
E a parte do barramento usada para transferência de sinais
Controlam o acesso e uso das linhas de dados e endereços
Transmite informação de comando e sincronização
Linhas típicas incluem:
Sinal de leitura/escrita de memória.
Solicitação de interrupção.
Sinais de clock.
INTERCONEXÃO DE BARRAMENTO
IMPLEMENTAÇÃO FISICA DE ARQUITETURA DE BARRAMENTO
HIERARQUIA
Maior atraso de propagação.
Pode se tornar um gargalo.
Múltiplos barramentos.
ESTRUTURA DE BARRAMENTO COM CACHE
ESTRUTURA DE ALTO DESEMPENHO
TIPOS DE BARRAMENTO
TIPOS DE BARRAMENTO
Dedicado:
Linhas separadas para dados e endereço.
Multiplexado.
Linhas compartilhadas.
Linha de controle válidas de endereço ou dados.
Vantagem – menos linhas