Back

Computer Architecture Roadmap - Intermediate

Follow this step-by-step roadmap to master computer_architecture at Intermediate level

1

Instruction Set Architecture (ISA)

3 weeks
  • CISC vs RISC
  • Addressing Modes in Detail
  • Instruction Formats
  • Stack vs Register-based Architectures
  • Examples: x86, ARM
2

Pipelining & Performance

3 weeks
  • Instruction Pipelining
  • Pipeline Hazards (Structural, Data, Control)
  • Branch Prediction
  • Superscalar Architecture
  • Performance Metrics (CPI, MIPS, FLOPS)
3

Memory Hierarchy & Management

3 weeks
  • Cache Organization (L1, L2, L3)
  • Cache Mapping Techniques
  • TLB (Translation Lookaside Buffer)
  • Virtual Memory & Paging
  • Segmentation & Address Translation
4

I/O and Storage

2 weeks
  • I/O Organization
  • Interrupts & Polling
  • Direct Memory Access (DMA)
  • Disk Organization & Access
  • RAID Levels & Reliability
GeekDost - Roadmaps & Snippets for Developers