Computer Atlas

Computer Architecture

How CPUs, memory, and I/O are organized — instruction sets, pipelines, caches, and the design of whole computers.

Computer architecture is the bridge between hardware and software. It studies how instruction sets, pipelines, caches, and memory hierarchies are designed and how they constrain everything above them.

Core

The essentials. Start here.

Important

What you'll meet next.

Supplemental

Niche, historical, or specialized.