Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interconexão do Computador (Tipos de Barramentos (Multiplexado: (linhas…
Interconexão do Computador
Interconexão de Barramentos
Um barramento é um caminho de comunicação que conecta dois ou mais dispositivos.
Uma característica chave de uma barramento é que ele é um meio de transmissão compartilhado.
Tipos de Barramentos
Dedicado:
Linhas separadas para dados e endereço
Multiplexado:
linhas compartilhadas.
linhas de controle válidas de endereço ou dados.
Desvantagens:
Controle mais complexa.
Desempenho máximo.
Arbitração pode ser:
Centralizado:
Existe um árbitro de barramento, responsável por alocar tempo no barramento.
Módulo separado ou parte do processador.
Distribuída
Não existe controlador central.
Cada módulo contém lógica de controle de acesso e barramento.
vantagem:
Menos linhas
Finalidade:
designar um dispositivo como mestre e outro como escravo.
Estrutura de Barramento
barramento de dados
oferecem um caminho para movimentação de dados entre os módulos do sistema.
podem consistir em 32,64,128 ou ainda mais linhas separadas, sendo que o número de linhas é conhecido como a largura do barramento de dados.
barramento de endereço
são usadas para designar a origem ou o destino dos dados no barramento de dados.
determina a capacidade de memória máxima possível do sistema. Além do mais, as linhas de endereço também costumam ser usadas para endereçar portas de E/S.
barramento de Controle
são usadas para controlar o acesso e o uso da linhas de dados e endereço
Como as linhas de dados e endereço são compartilhadas por todos os componentes, é preciso haver um meio de controlar seu uso.
Estrutura de interconexão
O conjunto de caminhos conectando os diversos módulos é chamado de estrutura de interconexão. O projeto dessa estrutura depende das trocas que precisam ser feitas entre os módulos.
Temporalização
Síncrona:
Barramento de controle inclui linhas de clock.
Normalmente, sincronismo na borda inicial.
Eventos determinados por sinais de clock.
Geralmente, um único ciclo para evento.
Assíncrona:
Pode -se misturar dispositivos lentos e rápidos compartilhando o barramento.
É flexível porém mais complexa de implementar e testar.
A ocorrência de um evento em um barramento segue e depende da ocorrência um evento anterior.
Outros elementos de projetos
Largura do barramento:
Quanto mais trilhas, mais caro
Impacto sobre o desempenho do sistema (dados) ou sobre a capacidade máxima de memória (endereço).
Tipo de transferência:
leitura
multiplexado
Escrita
leitura- modificação- escrita
leitura- após-escrita
transferência de dados em bloco.
Interconexão Ponto a Ponto
Razão principal:
restrições elétricas encontradas com aumento da frequência em barramentos síncronos muito largos.
Vantagens:
baixa latência, maior taxa de dados e melhor escalabilidade