Pular para o conteúdo principal

Barramentos

O que é um Barramento?

Um barramento (bus) é um sistema de comunicação que transfere dados entre componentes de um computador. É composto por:

Tipo de barramentoFunção
Barramento de dadosTransporta os dados propriamente ditos
Barramento de endereçoIndica de onde/para onde os dados vão
Barramento de controleCoordena a comunicação (leitura/escrita, clock, etc.)

Largura de banda = frequência × largura do barramento (em bits/bytes)

informação

Nem todo barramento é um cabo físico. No contexto das placas-mãe, barramentos são caminhos elétricos gravados no PCB como trilhas de cobre.


Evolução dos Barramentos

FSB — Front Side Bus (Legado Intel, até 2008)

O FSB conectava a CPU ao Northbridge e era o principal gargalo do sistema.

CPU ◄──── FSB ────► Northbridge ◄──► RAM
GeraçãoFrequênciaLarguraBanda
Pentium 4 (early)400 MHz QDR64 bits3,2 GB/s
Pentium 4 (late)800 MHz QDR64 bits6,4 GB/s
Core 2 Quad1333 MHz QDR64 bits10,6 GB/s

Limitação crítica: todos os processadores multi-core compartilhavam o mesmo FSB, criando gargalo.


HyperTransport — AMD (2003–2017)

O HyperTransport foi a resposta da AMD ao FSB — um barramento ponto-a-ponto de alta velocidade.

  • Versões: HT 1.0 (1,6 GB/s) → HT 3.1 (25,6 GB/s)
  • Usado em CPUs AMD Opteron, Phenom, FX e Ryzen (DDR3 era)
  • Ponto-a-ponto: sem compartilhamento, latência previsível

QPI / UPI — Intel (2008–presente)

O QPI (QuickPath Interconnect), renomeado UPI (UltraPath Interconnect), substituiu o FSB nas plataformas Intel modernas.

  • Barramento serial ponto-a-ponto
  • QPI: até 25,6 GB/s por link (bidirecional)
  • UPI 3.0: até 32 GT/s por link (em Xeon Scalable)
  • Conecta múltiplos processadores em sistemas NUMA (Non-Uniform Memory Access)

DMI — Direct Media Interface

O DMI (Direct Media Interface) é o barramento que conecta a CPU ao chipset (PCH) nas plataformas Intel modernas.

CPU ◄──── DMI ────► PCH (Chipset)
VersãoThroughput totalPlataforma
DMI 3.0 × 4~8 GB/s bidirecional9ª–11ª geração Intel
DMI 4.0 × 8~16 GB/s bidirecional12ª–14ª geração Intel
Gargalo do DMI

Todos os dispositivos conectados ao chipset (USB, SATA, PCIe secundário) compartilham a largura de banda do DMI. Em sistemas com SSD SATA + NVMe via chipset + USB 3.2 saturados simultaneamente, o DMI pode ser o gargalo.


Infinity Fabric — AMD (2017–presente)

O Infinity Fabric é a arquitetura de interconexão interna dos processadores AMD Ryzen modernos.

┌─────────────────────────────────────┐
│ CPU AMD Ryzen │
│ ┌──────────┐ ┌──────────────┐ │
│ │ CCX/CCD │ │ I/O Die │ │
│ │ (Compute)│◄─►│ (IMC, PCIe) │ │
│ └──────────┘ └──────────────┘ │
└─────────────────────────────────────┘

│ Infinity Fabric

┌──────────────┐
│ FCH (PCH) │
│ (Chipset) │
└──────────────┘
  • Conecta os chiplets dentro do processador
  • Velocidade acoplada à frequência de memória (FCLK): tipicamente RAM MHz / 2
  • Em DDR5-6000: FCLK = 2000 MHz → ~68 GB/s de largura de banda interna

PCIe como Barramento de Expansão

O PCIe não é apenas para slots de expansão — é o barramento principal para SSDs NVMe, GPUs e comunicação CPU↔dispositivo.

Ver detalhes completos em: Slots de Expansão


Evolução Visual dos Barramentos

Quadro Comparativo Geral

BarramentoTopologiaBanda máximaUso atual
FSBCompartilhado~10 GB/sLegado (Intel pré-2008)
HyperTransportPonto-a-ponto~25 GB/sLegado (AMD pré-Ryzen)
DMI 4.0 × 8Ponto-a-ponto~16 GB/sIntel atual (CPU↔PCH)
Infinity FabricMesh/Ring~68 GB/sAMD Ryzen atual
PCIe 5.0 × 16Ponto-a-ponto~128 GB/sGPU e armazenamento
DDR5 Dual Ch.Paralelo~96 GB/sMemória sistema

Calculadora de Largura de Banda

Calcule você mesmo a banda de um link PCIe (geração × lanes) ou de um barramento paralelo genérico (frequência × largura), e veja onde o resultado se encaixa entre os barramentos reais listados acima:

🚌

Calculadora de Largura de Banda de Barramentos

Compare PCIe (geração × lanes) e a fórmula geral (frequência × largura) com os barramentos reais de uma placa-mãe

ℹ️ Cada geração PCIe dobra a taxa bruta por lane da anterior. Gerações 3.0+ usam codificação 128b/130b (~1,5% de overhead); 1.0/2.0 usam 8b/10b (20% de overhead) — por isso a banda útil não é simplesmente "taxa bruta ÷ 8".

Por Lane
3.94 GB/s
Unidirecional (×16)
63.0 GB/s
Bidirecional (full-duplex)
126.0 GB/s
📊 Onde isso se encaixa entre os barramentos reais de uma placa-mãe:
FSB (legado)
10.0 GB/s
DMI 4.0 ×8
16.0 GB/s
HyperTransport
25.0 GB/s
PCIe 5.0 ×16
63.0 GB/s
PCIe 5.0 ×16
64.0 GB/s
Infinity Fabric
68.0 GB/s
DDR5 Dual Channel
96.0 GB/s
💡 Por que "unidirecional" e "bidirecional" são diferentes? PCIe é full-duplex: dados podem trafegar nos dois sentidos ao mesmo tempo, em trilhas separadas. A banda "unidirecional" é o que importa para uma transferência de arquivo em um sentido só (ex.: SSD lendo dados); a "bidirecional" soma as duas direções — relevante quando a GPU envia e recebe dados simultaneamente, por exemplo.

Próximo: Gestão Térmica

Antes de ver como tudo se integra, precisamos entender TDP, throttling e dissipação de calor — fatores que limitam o desempenho real de qualquer sistema.

➡️ Gestão Térmica →