O conceito de um único "barramento de dados" é ultrapassado. Processadores contemporâneos (x86-64, ARMv8/9, RISC-V) empregam uma hierarquia de interconexões — cada uma otimizada para largura de banda, latência e função.
| Barramento / Interconexão | Função | Largura / Largura de Banda (Típica) | Exemplos |
|---|---|---|---|
| Barramento de Memória (DDR) | CPU ↔ DRAM (RAM do Sistema) | 64-bit (+8 ECC) por canal; DDR5-5600 = 44,8 GB/s/canal | Dual-channel (128-bit), Quad-channel (256-bit), 8-canais (Servidor) |
| Infinity Fabric / UPI / Mesh | Core ↔ Core, Core ↔ Cache, Core ↔ I/O Die (AMD); Core ↔ Mesh (Intel Xeon) | 256-512-bit por link; 200-400 GB/s agregado | AMD Zen 3/4/5 links CCX; Intel Xeon Scalable Mesh/UPI |
| Ring Bus / Ring Interconnect | Core ↔ LLC (Last Level Cache) ↔ System Agent (Intel Client) | 256-512-bit; ~200 GB/s | Intel Core (Skylake–Raptor Lake) |
| Lanes PCIe (Root Complex) | CPU ↔ GPU, NVMe, NIC, Chipset | x16 (128 GB/s PCIe 5.0), x4 (32 GB/s) | Consumidor: 20-24 lanes; HEDT/Servidor: 64-128 lanes |
| DMI / Link Chipset x86 | CPU ↔ PCH (Chipset) → SATA, USB, LAN, PCIe extra | x4 ou x8 PCIe 3.0/4.0 (4-16 GB/s) | Intel DMI 4.0 x8; AMD Promontory 21 (PCIe 4.0 x4) |
| Display / Media Engine | iGPU / Media Engine ↔ Display Controller (eDP/DP/HDMI) | Varia (interno) | Intel Xe, AMD RDNA2/3 iGPU |
[CPU Package] ├─ Core 0 ──┐ ├─ Core 1 ──┤ ├─ Core N ──┼── [Mesh / Ring / Infinity Fabric] ── L3 Cache / System Agent / I/O Die ├─ iGPU ────┤ └─ I/O Die ─┘ │ ├─ Canais DDR5 (Barramento Memória) ├─ Lanes PCIe (GPU, SSD, NIC) └─ DMI / Link Chipset
Contar barramentos é menos significativo que entender topologia, largura e protocolo. Uma CPU moderna tem:
Conclusão: Uma CPU não tem "um barramento de dados". Ela tem uma network-on-chip (NoC) conectando links seriais de alta velocidade especializados a memória, I/O e outros cores.
Tecnologia Eletrônica © [www.351231.com]