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
Módulos do computador
Conexão de Memória
Recebe e envia dados.
Recebe endereços (de locais).
Recebe sinais de controle
Conexão de E/S
Semelhante à memória do ponto de vista do computador
Envia sinais de interrupção (controle)
Recebe sinais de controle do computador
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.
Interconexão de Barramento
caminho de comunicação que conecta dois ou mais dispositivos
Broadcast
dispositivos conectados ao barramento transmitem um sinal para os demais dispositivos conectados
Somente um dispositivo por vez pode transmitir com sucesso
Várias linhas transmitindo ao mesmo tempo formam um
barramento paralelo.
barramento do sistema
conecta os principais componentes do computador
Estrutura de barramento
Linhas de dados (barramento de dados);
Transporta dados.
desempenho
da conexão
Frequência (Hz)
determina a sincronização do barramento
Quanto maior a frequência, mais dados por segundo
Largura
é medida pelo número de bits simultâneos
Para aumentar a
largura de banda
Aumentar o número de bits do barramento
Aumentar a frequência do barramento/memórias
Linhas de endereço (barramento de endereço)
Identifica origem ou destino dos dados.
Largura do barramento
diz a capacidade máxima da memória do sistema
Endereçar portas de E/S
Linhas de controle (barramento de controle).
Controla o acesso e o uso das linhas de dados e endereço
Tipos
Escrita de memória
Escrita de memória
Escrita de E/S
Leitura de E/S
ACK de transferência
Solicitação de barramento
Concessão de barramento
Requisição de interrupção
Operação do barramento
enviar dados
obter o uso do barramento
transferir dados por meio do barramento
requisitar dados
obter o uso do barramento
transferir uma requisição pelas linha de controle
Esperar os dados
Tipo de barramento
Dedicado
Linhas separadas para dados e endereço
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
á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
Temporização
Síncrona
Eventos determinados por sinais de clock
Barramento de controle inclui linha de clock.
sincronismo na borda inicial
Geralmente, um único ciclo para um evento
Assíncrona
Um evento em um barramento depende de um evento anterior
É flexível porém mais complexa de implementar e testar
Pode-se misturar dispositivos lentos e rápidos no barramento
Outros elementos de projeto
Largura do barramento
Quanto mais trilhas, mais caro
Impacto sobre o desempenho do sistema
Impacto sobre a capacidade máxima de memória endereçável
Tipo de transferência de dados
Escrita
Leitura
Multiplexado
Leitura-modificação-escrita
Leitura-após-escrita
Transferência de dados em bloco
Interconexão Ponto-a-Ponto
a maioria dos sistemas estão adotando
Razão principal
problemas de sincronização e arbitração
restrições elétricas encontradas com o
aumento da frequência
Vantagens
baixa latência
maior taxa de dados
melhor escalabilidade
Mapa Mental 3
Disciplina: AOC 2023/1
Aluno: Samuel Ferreira