Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interconexão do Computador, MAPA MENTAL 3 DISCIPLINA: AOC 2023/1 ALUNO:…
Interconexão do Computador
Estruturas de Interconexão
Processador
Lê instruções e dados
Escreve dados
Envia sinais de controle
Recebe interrupções
Memória
Troca de dados
Recebe endereços
Recebe sinais de controle
Leitura
Escrita
Temporização
Dispoitivos E/S
Entrada
:arrow_down: dados de periféricos
:arrow_up: dados ao computador
Saída
:arrow_up: dados de periféricos
:arrow_down: dados ao computador
Recebe/envia sinais de controle
Recebe endereços do computador
Envia sinais de interrupção
Interconexão de barramento
Barramento
Caminho de comunicação que
conecta dois ou mais dispositivos
Opera em broadcast
Barramento do sistema
Conecta CPU, memória e E/S
Existem vários caminhos de comunicação (linhas)
50 a centenas de linhas separadas
Linhas de dados
Linhas de endereço
Linhas de controle
Extrutura de barramento
Barramento de dados
Desempenho da conexão
Frequência
Largura
V = Frequencia*Largura
Transporta dados
Para aumentar
largura de banda :arrow_right:
:heavy_plus_sign: largura e a frequência ao mesmo tempo
:heavy_plus_sign: frequência do barramento/memórias
:heavy_plus_sign: número de bits do barramento
Barramento de endereços
Identifica origem ou destino dos dados
Sua largura determina capacidade
máxima da memória do sistema
Linhas costumam ser usadas
para endereçar portas de E/S
Barramento de controle
Controle de acesso e o uso das linhas (dados/endereços)
Linhas de controle
Escrita/leitura de memória
Escrita/leitura de E/S
ACK de transferência
Solicitação/concessão de barramento
Requisição de interrupção
Operação do barramento
Módulo 1 :arrow_right: módulo 2
Transferir dados por meio do barramento
Obter o uso do barramento
Módulo 1 :arrow_left: módulo 2
Obter o uso do barramento
Transferir uma requisição ao outro módulo
Esperar que esse segundo módulo envie os dados
Elemetos do projeto de barramento
Tipo de barramento
Dedicado
Linhas separadas para dados/endereços
Multiplexado
Linhas compartilhadas
Linha de controle válidas
de endereço ou dados
Menos linhas
Controle mais complexo
Desempenho máximo
Método de arbitração
Centralizada
Existe um árbitro de 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
Módulos atuam juntos para
compartilhar o barramento
Temporização
Síncrona
Eventos determinados por sinais de clock
Barramento de controle inclui linha de clock
Rising-edge clock
Um único ciclo para um evento
Assíncrona
Mais complexa de implementar e testar
Pode-se misturar dispositivos lentos e rápidos
Um evento pode depender de um outro anterior
Largura do barramento
Impacto sobre
dados ou endereço
Quanto mais
trilhas, mais caro
Tipo de transferência de dados
Leitura
Escrita
Multiplexado
Leitura-modificação-escrita
Leitura-após-escrita
Transferência de dados em bloco
Interconexão Ponto-a-Ponto
Vantagens
Baixa latência
Maior taxa de dados
Melhor escalabilidade
Alternativa para a técnica de barramento compartilhado
Problemas de sincronização e arbitrariação
MAPA MENTAL 3
DISCIPLINA: AOC 2023/1
ALUNO: Eduardo Pitanga Loureiro