Back
Computer Architecture Roadmap - Beginner
Follow this step-by-step roadmap to master
computer_architecture
at Beginner level
1
Introduction to Computer Architecture
2 weeks
▹
What is Computer Architecture?
▹
Computer Organization vs Computer Architecture
▹
Von Neumann vs Harvard Architecture
▹
Basic Components of a Computer System
▹
Instruction Cycle (Fetch, Decode, Execute)
2
Number Systems & Data Representation
2 weeks
▹
Binary, Octal, Decimal, Hexadecimal
▹
Signed & Unsigned Numbers
▹
Floating Point Representation
▹
Character Encoding (ASCII, Unicode)
▹
Boolean Algebra Basics
3
Basic CPU Organization
3 weeks
▹
Registers
▹
ALU (Arithmetic Logic Unit)
▹
Control Unit (CU)
▹
Instruction Set Basics
▹
Machine Language vs Assembly Language
4
Memory Fundamentals
2 weeks
▹
RAM, ROM, Cache, Virtual Memory
▹
Memory Hierarchy
▹
Primary vs Secondary Storage
▹
Memory Addressing Modes
▹
Bus Systems (Data, Address, Control)
GeekDost - Roadmaps & Snippets for Developers