Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interconexão do Computador - Coggle Diagram
Interconexão do Computador
estrutura de interconexão
Conecta
Processador
Lê instruções e dados
Escreve dados
Envia sinais de controle
Recebe e atua sobre interrupções
Memória
Recebe e envia dados
Recebe endereços
Recebe sinais de controle
Entrada/Saída
Entrada
Recebe dados de periféricos
Envia dados ao computador
Saída
Recebe dados do computador
Envia dados a periféricos
Envia sinais de controla a periféricos
Recebe endereços
Envia sinais de interrupção
Recebe sinais de controle do computador
Interconexão de Barramento
Conecta 2+ dispositivos
Transmissão por "Broadcast"
1 transmissão por linha
Estrutura
Barramento do Sistema
Conecta CPU - Memória - E/S
Dezenas a centenas de linhas individuais
Tipos de Linhas
Linhas de Dados
Transporta dados
Desempenho
Frequência (Hz)
Largura (Bits simultâneos)
Linhas de Endereço
Identifica origem ou destino dos dados
Largura determina capacidade máxima da memória do sistema
Também usadas para E/S
Linhas de Controle
Controla o acesso e o uso das linhas de dados e endereço
Geralmente incluem
Leitura 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
Escrita de Memória
Operações do Barramento
Para enviar
Obter uso do barramento
transferir dados por meio do barramento
Para receber
obter o uso do barramento
transferir uma requisição pelas linhas de controle e endereço
Esperar que o outro módulo envie os dados
Elementos do projeto de Barramento
Tipo de Barramento
Dedicado
Linhas separadas para dados e endereço
Multiplexado
Linhas compartilhadas
Método de Arbritação
Centralizado
Existe um controlador central
Distribuído
Não existe controlador central
Sincronização
Síncrona
Eventos determinados por sinais de clock
Assíncrona
Eventos determinados por um evento anterior
Tipos 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
Vantagens
maior velocidade
melhor escalabilidade
Baixa latência
Razão Principal
problemas de sincronização e arbitração com barramentos síncronos muito largos