Every Computer Bus Explained

Computer Science
96 followers
25 Video Views·Oct 10, 2026
Ever wondered how different parts of a computer communicate with each other? In this video, we explain every major computer bus, from older technologies like ISA, PCI, and AGP to modern connections like PCI Express, USB, SATA, NVMe, and DMI.
Learn how computer buses transfer data, connect hardware, and affect system performance—all explained in a simple, easy-to-understand way.
00:33 ISA
01:53 PCI
03:18 AGP
04:46 Front side bus
06:18 Memory bus
07:33 PCI express
09:12 USB
10:50 SATA
12:18 NVMe
13:42 DMI
AI Generated·May contain errors
Your PC has a CPU, a GPU, RAM, an SSD,
and probably a dozen other things plugged into it.
But here's what nobody really explains.
How do all of those parts actually communicate?
They don't just magically know what each other is doing.
The answer is buses. Data
highways running through your machine
that most people never think about. Some of them
are older than the internet,
some move data faster than you can blink, and a few are hiding
in places you'd never expect.
This is every computer bus, explained ISA. If computer buses
had a retirement home,
ISA would be the one telling war stories by the fireplace.
The industry-standard architecture bus launched
in 1981 with the original IBM PC. It was a set
of metal traces on the motherboard,
connecting expansion slots to the processor. Think of it
like a one-lane country road.
Fine when there's barely any traffic, painful when things get
busy. ISA started at 4.77 MHz with an 8-bit data path.
That gave you a whopping 8 MB per second
of bandwidth. Eventually it got bumped to 16-bit and 8 MHz,
roughly doubling the throughput. But
ISA had no way to manage who was talking when.
Every card had to take turns, and conflicts were
constant. If you've ever heard someone complain about IRQ conflicts,
this is where that trauma
started, you literally had to set tiny physical jumpers
on the card to avoid address collisions.
The key spec was bus width.
8-bit or 16-bit determined what cards you could even use.
ISA finally disappeared from consumer boards in the late 1990s.
The biggest myth? That it was
always terrible. For its era, it was genuinely revolutionary.
It just got asked to do way more
than it was built for. PCI.
By the early 1990s, ISA was gasping for air.
PCI, Peripheral Component
Interconnect, showed up in 1992 and basically said, let me handle this.
It's a parallel bus,
meaning it sends multiple bits of data side by side simultaneously.
Picture a four-lane highway
replacing that old country road.
PCI ran at 33 megahertz with a 32-bit data path, giving you
around 133 megabytes per second. That was a game changer.
Sound cards, network adapters, early GPUs,
they all lived on PCI slots. The real magic was plug and play.
No more IRQ jumpers, no more prayer
based installation. The system could auto configure devices on the bus.
PCI also introduced bus
mastering, letting devices talk
to memory directly without constantly bothering the CPU. A 64-bit
variant bumped bandwidth to 266 megabytes per second,
mostly in servers. For regular desktops,
standard 32-bit PCI was plenty for years.
You won't find a PCI slot on a modern board.
But here's what people get wrong.
They think PCI is completely dead. The PCI specification
is the foundation that PCI Express was built on.
It's the grandparents still influencing
family decisions. AGP graphics cards were getting serious
in the mid-1990s and PCI couldn't keep up
with their appetite.
So Intel created AGP, Accelerated Graphics Port, in 1997. This wasn't
a general-purpose bus.
It was a dedicated point-to-point connection exclusively for the
graphics card. Like building a private express lane
on the highway for one very fast, very
demanding vehicle. AGP-1X ran at 266 megabytes per second,
then 2X doubled it, then 4X hit 1
gigabyte per second. AGP-8X eventually reached about 2.1 gigabytes
per second. The key feature
was GART, the graphics address remapping table.
This let the GPU directly access system RAM for
texture data without going through the CPU first.
That was huge for games that needed more texture
memory than the card had on board.
If you built a PC between 1998 and 2005, you almost certainly
had a brown AGP slot on your board.
For gaming, AGP was the only choice. There was no decision
to make. Your GPU went there.
The biggest mistake people make about AGP is thinking it was just
faster PCI for graphics. It was architecturally different.
A dedicated pipe, not a shared bus.
AGP died when PCI Express showed up and did everything AGP could do,
but better, and for every device.
Front-side bus.
Here's one that confused an entire generation of PC builders.
The front-side bus, or FSB,
was the main data highway between your CPU and the Northbridge chipset.
It's not a slot you can see.
It's traces buried in the motherboard,
carrying every conversation the processor has with the outside world.
Think of it like having one hallway connecting
your brain to the rest of the house.
If that hallway gets crowded, everything slows down.
FSB speeds were measured in megahertz, and they mattered enormously.
A Pentium 4 might run on a 533 megahertz or 800 megahertz FSB.
Higher meant better performance across the board.
The actual bandwidth depended on bus width.
A 64-bit FSB at 800 megahertz delivered 6.4 gigabytes per second.
Overclocking the FSB was a beloved hobby
because it sped up basically everything at once.
When shopping for CPUs in the FSB era,
matching your processor's FSB to your
motherboard's supported speed was critical.
Get it wrong and the system simply wouldn't post.
Intel killed the FSB in 2008 with the Core i7, replacing it with QPI.
AMD had already ditched
it years earlier with HyperTransport the common myth
that FSB speed equaled CPU speed it didn't
the CPU ran at a multiplier of the FSB clock
your 3 gigahertz processor was probably sitting on a
200 megahertz bus memory bus every time
your cpu needs data it asks ram the memory bus is the
connection that makes that conversation happen it runs between
the cpu's memory controller and the
the DIMM slots on your motherboard.
Physically, its traces etched into the PCB, 64 bits wide
for a single channel.
Think of it like a dedicated express courier between the processor and
its short-term memory.
DDR4 typically runs at effective speeds like 3200 MHz, giving
a single channel around 25.6 GB per second.
Go dual channel and that doubles. DDR5 pushes
further, 4800 MHz at base, climbing past 8000 MHz on the high end.
The key specs are speed
and latency. CAS latency tells you how many clock cycles
the RAM takes to respond. Lower
is better, but actual time in nanoseconds depends
on both CAS and clock speed.
For gaming, dual channel matters more than chasing extreme MHz
in most scenarios. The
The myth here is that faster RAM always means faster gaming.
Past a certain point, the CPU and GPU are the bottleneck.
You're paying for numbers you'll never feel in your frame rate.
PCI Express. This is the big one.
PCIe launched in 2004 and replaced basically everything.
PCI, AGP, all of it.
Unlike those old parallel buses, PCIe is serial.
It sends data one bit at a time per lane, but incredibly fast.
Think of it like replacing a wide,
slow river with a set of high-pressure fire hoses.
Each lane in PCIe 3.0 delivers about 1 gigabyte per second.
A full x16 slot, the one your GPU sits in,
gives you roughly 16 gigabytes per second.
PCIe 4.0 doubled that.
PCIe 5.0 doubled it again,
hitting around 64 gigabytes per second for x16.
PCIe 6.0 is already finalized, pushing to 128 GB per second.
The brilliance of PCIe is scalability.
X1 slots for simple add-in cards.
X4 for NVMe drives.
X16 for GPUs.
Same protocol, different widths.
When building a PC, the generation
of your PCIe slots matters for storage and future-proofing.
For GPUs, not so much right now.
The biggest thing people get wrong about PCIe is generation panic.
Yes, PCIe 5.0 is faster than 4.0,
but almost no consumer GPU actually saturates
a PCIe 4.0 x16 connection today.
If someone told you your PCIe 3.0 slot
is bottlenecking your new graphics card,
they're probably wrong.
Check the benchmarks, not the spec sheet.
USB. You use this one every single day
and probably never think about what's happening
inside the cable. Universal Serial Bus launched
in 1996 to replace the nightmare of serial ports,
parallel ports, PS/2 connectors,
and everything else cluttering the back of your PC.
One connector to rule them all. That was the dream anyway.
USB 1.1 topped out at 12 megabits per
second. USB 2.0 hit 480 megabits.
USB 3.0 jumped to 5 gigabits. USB 4 now reaches 40 or even 80
gigabits per second. Physically,
USB evolved from the chunky Type-A rectangle to the reversible Type-C
connector. Type-C is just a plug shape, not a speed rating.
You can absolutely have a USB 2.0
Type-C cable that's slower than an ancient USB 3.0 Type-A one.
That's the single most common
mistake people make with USB. They see Type-C and assume it's fast.
It might not be. For everyday
devices, USB 2.0 is still fine.
For external storage, you want at least USB 3.0. For docks
and displays, check for Thunderbolt or USB 4.
The naming is also an absolute disaster. USB 3.0
became USB 3.1 Gen 1, then USB 3.2 Gen 1.
Nobody asked for this. Nobody wanted it. If you've ever
been confused by USB naming, congratulations,
you're a normal, functioning human being.
Drop that frustration in the comments. SATA.
Before SATA, we had PATA, those wide,
flat ribbon cables that looked like grey lasagna noodles connecting
your hard drive to the motherboard.
SATA, Serial ATA, replaced all of that starting in 2003.
It used thin, neat cables with a clean L-shaped connector.
Just that physical change alone was a quality-of-life upgrade.
SATA ran at 1.5 gigabits per second.
SATA II doubled to 3 gigabits.
SATA III, which is what you'll find on every modern board,
tops out at 6 gigabits per second,
roughly 600 megabytes per second of actual throughput.
For traditional hard drives, that's more than enough.
A 7200 RPM spinning drive barely pushes 150 megabytes per second,
but SSDs changed everything.
A good SATA SSD hits that 550 megabytes per second ceiling
and just sits there, frustrated,
like a sports car stuck in a school zone.
The bus became the bottleneck, which is exactly why NVMe exists.
For buying storage today,
SATA drives are still great for bulk storage and tight budgets.
The mistake people make is thinking all SSDs are the same speed.
A SATA SSD and an NVMe SSD can look similar
in a spec list until you notice one is six times faster.
The interface matters as much as the drive itself.
NVMe
NVMe, Non-Volatile Memory Express, isn't technically a bus.
It's a protocol, but it rides on PCIe
and completely changed how storage works, so it belongs here.
NVMe was designed from scratch for flash storage.
SATA was built for spinning hard drives and then asked to handle SSDs.
That's like designing a racetrack for bicycles
and putting a Formula One car on it.
NVMe drives plug into M.2 slots and communicate over PCIe lanes,
usually four of them.
A PCIe 3.0.4 NVMe drive hits around 3,500 megabytes per second.
PCIe 4.0 pushes past 7,000.
PCIe 5.0 drives cross 12,000 megabytes per second.
That's 20 times faster than the best SATA SSD.
NVMe also supports 65,535 simultaneous
queue entries versus SATA's 32.
For everyday use, you won't notice a huge difference between SATA SSD
and NVMe for booting or launching apps.
The real gains show up in large file transfers and video editing.
The myth is that NVMe makes everything faster.
For game loading, the difference is often a second or two.
Direct storage might change that, but we're not fully there yet.
DMI.
Here's one almost nobody knows about,
and it's on every Intel system you've ever used.
DMI, Direct Media Interface, connects the CPU to the chipset,
which Intel calls the Platform Controller Hub.
It replaced the old hub interface in 2004.
Think of it like the private back road connecting
the mayor's office to City Hall.
All your USB ports, SATA connections, audio, networking,
and lower-speed PCIe slots route through the chipset.
DMI is how all of that reaches the CPU.
DMI 3.0 offered roughly 3.93 GB per second, the same
as a PCIe 3.0 x 4 link, because that's essentially what it was.
DMI 4.0 doubled it.
When choosing a motherboard,
the chipset tier determines how many devices hang off the PCH.
But here's the myth. Chipset features aren't free.
Every device on the PCH competes for that one DMI
pipe. That's why your primary NVMe drive should
use CPU direct PCIe lanes whenever possible.
Six SATA drives, a sound card,
and a capture card all through the chipset? They're sharing one straw.
Infinity Fabric. AMD needed its own answer to Intel's internal buses,
and they built something
genuinely clever.
Infinity Fabric debuted with the Zen architecture in 2017.
It's the interconnect
that ties together everything inside AMD's processors,
CPU cores, memory controllers,
I/O dies, and in some products even the GPU.
Before Infinity Fabric, AMD used HyperTransport,
which was already fast for its time.
Infinity Fabric took that foundation and made it the
backbone of AMD's entire chiplet design strategy.
Instead of building one massive expensive monolithic
chip, AMD could build smaller chiplets
and connect them with Infinity Fabric, like constructing an
apartment building from pre-fabricated modular units instead
of pouring one enormous foundation.
The key spec is FCLK, the Infinity Fabric clock speed.
On Zen 2 and Zen 3, FCLK ran best at a
ratio with your memory clock.
Running DDR4-3600 meant setting FCLK to 1800 MHz. Break that ratio
and latency jumped noticeably.
Zen 4 with DDR5 relaxed this coupling somewhat. The common
mistake is ignoring FCLK when tuning RAM speed on a Ryzen system.
You're not just overclocking
memory, you're changing how the entire processor communicates
with itself. That distinction matters
more than most people realize. Thunderbolt.
Thunderbolt started as a collaboration between
Intel and Apple, launching in 2011 under the codename Lightpeak.
Originally, it was supposed
to use fiber optics. They went with copper instead.
It lived on mini DisplayPort at first,
then moved to USB-C with Thunderbolt 3.
This is the Swiss army knife of external connections.
It carries data, video, power and PCIe signals all through one cable.
Thunderbolt 3 and 4 both deliver 40 gigabits per second.
Thunderbolt 5 pushes to 80 gigabits
and 120 gigabits in one direction using bandwidth boost.
That's enough to run an external GPU,
two 4K displays and charge your laptop through one port.
The spec that matters most is PCIe tunnel bandwidth.
Thunderbolt 4 guarantees 32 gigabits of PCIe data.
That determines how fast an external SSD or eGPU actually performs.
For laptops, Thunderbolt is transformative.
For desktop towers, it's a nice-to-have.
The biggest myth is that Thunderbolt and USB 4 are identical.
They share the USB-C connector and overlap on paper,
but Thunderbolt certification requires specific minimums
for PCIe tunneling and display output
that basic USB 4.0 doesn't guarantee.
Same plug, different promises. I2C and SPI. These are the
buses nobody talks about, and they're literally everywhere.
I2C, Inter-Integrated Circuit,
pronounced I2C, is a two-wire bus connecting
low-speed components inside your PC. Temperature
sensors, fan controllers, EEPROM chips on your RAM sticks,
RGB-led controllers, they all communicate
over I2C. It runs at speeds between 100 kilobits
and 3.4 megabits per second. That sounds pathetically
slow compared to everything else on this list,
but it doesn't need to be fast, it just needs to be
cheap and reliable.
SPI, Serial Peripheral Interface, is the other invisible workhorse.
Your motherboard's BIOS flash chip typically connects over SPI.
So does the TPM module
that Windows 11 suddenly made everyone care about.
SPI can hit tens of megabits per second.
The difference is that I2C uses two wires
and can chain dozens of devices on one bus,
while SPI needs four wires
but runs faster for point-to-point connections.
You'll never choose between them when buying hardware.
That decision was made by the engineers who designed the board.
The myth is that these tiny buses don't matter.
They absolutely do.
When your fan curve is acting weird
or your RGB is flickering like a haunted Christmas tree,
I2C is probably the bus having a bad day.
CXL
Compute Express Link is the newest entry on this list,
and potentially the most important for where computing is headed.
CXL published its 1.0 specification in 2019.
Built on top of PCIe 5.0's physical layer
It solves a problem that gets worse every year
Processors need more memory
and faster access to it than current architectures allow
Think of it like adding an entirely new wing to a building
Because the hallways are too crowded
CXL lets CPUs, GPUs
and accelerators share a unified memory pool with cache coherency
Everyone stays synchronized without constant negotiation
CXL 1.0 focused on attaching extra memory to a processor.
CXL 2.0 added memory pooling,
so multiple servers can share the same pool.
CXL 3.0 introduced full-fabric capabilities.
Bandwidth matches PCIe 5.0, up to 64 GB per second on X16.
Desktop users won't encounter CXL anytime soon,
but it's shaping how future memory architectures will work.
The myth is that CXL replaces PCIe.
It doesn't.
It runs on top of PCIe.
They're partners, not competitors.
So there you go.
From ISA's jumper-riddled nightmare,
all the way to CXL's vision of shared memory pools.
Computer buses are the unsung heroes of your entire machine.
Every click, every frame rendered,
every file you save is riding one of these highways.
Some got retired gracefully.
Some evolved into something unrecognizable.
and a few are quietly running the show right now inside your PC
without you ever knowing they exist.
Your computer isn't just parts.
It's a conversation between parts.
And buses are the language.
Now I'm curious.
Which bus surprised you the most?
The one hiding inside your motherboard that you'd never heard of
or the one you've been plugging
into daily without knowing its real name?
Drop it in the comments.
If you learn something new,
a like genuinely helps this video reach more people.
Next up, we're covering every display connector ever made.
VGA, DVI, HDMI, DisplayPort, and everything in between,
because the cable situation is somehow even more confusing than buses.
Click the video on screen right now.
