Please enable JavaScript.
Coggle requires JavaScript to display documents.
BARRAMENTOS: SISTEMA DE COMUNICAÇÃO - Coggle Diagram
BARRAMENTOS: SISTEMA DE COMUNICAÇÃO
Conceito de Barramentos
Meio de comunicação interna do computador.
Conecta CPU, memória e dispositivos de entrada/saída.
Transporta sinais elétricos entre os componentes.
Três tipos principais de sinais:
Dados
Endereços
Controle
Funcionalidades dos Barramentos
Transmissão de dados, endereços e sinais de controle.
Coordenação das operações entre dispositivos.
Sincronização dos tempos de leitura e escrita.
Minimização de conexões físicas complexas.
Arquitetura de Barramento
Barramento Único: Dados, endereços e controle compartilham o mesmo canal.
Barramento Múltiplo: Canais separados aumentam a eficiência.
Ponto-a-ponto: Comunicação direta (ex: PCIe).
Sistemas com Barramento Interno e Externo:
Interno: CPU, memória
Externo: periféricos (USB, SATA)
Tipos de Barramentos
Barramento de Dados
Transfere dados entre os componentes.
Bidirecional.
Largura influencia o desempenho (8, 16, 32, 64 bits).
Barramento de Endereços
Envia o endereço da posição de memória ou dispositivo.
Unidirecional.
Define a capacidade máxima de endereçamento (ex: 32 bits = 4 GB).
Barramento de Controle
Leva sinais que controlam as operações.
Pode ser unidirecional ou bidirecional.
Exemplos de sinais:
READ / WRITE
CLOCK (CLK)
INTERRUPT (IRQ)
Exemplos e Aplicações
Barramentos internos:
FSB (Front Side Bus)
PCI / PCIe (placas internas)
Barramentos externos:
USB (dispositivos externos)
SATA (discos rígidos e SSDs)
Sistemas embarcados:
I2C e SPI
Desempenho e Limitações
Largura do barramento: Maior largura = mais dados transferidos.
Frequência do clock: Velocidade de transmissão.
Latência e gargalos: Podem afetar o desempenho.
Conflitos de acesso: Ocorrência de disputa pelo uso do barramento.
Evolução para tecnologias seriais rápidas (ex: PCIe substituindo PCI).
Tipos de Comunicação no Barramento
Barramento Síncrono
Depende de um sinal de clock comum para sincronizar a comunicação.
Todos os dispositivos usam o mesmo ritmo (pulso de clock).
Comunicação é feita em intervalos regulares.
Barramento Assíncrono
Não usa sinal de clock comum.
Comunicação baseada em eventos e sinais de controle (handshaking).
Os dispositivos trocam dados quando estiverem prontos.