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