Welcome to the fascinating world of Computer Architecture!
Whether you’re new to the subject or want to strengthen your understanding, this journey is for you. 🚀
It will break down the inner workings of a computer 🖥️ into simple concepts 🧩 that are easy to digest 🍎 and fun to learn! 🎉📚

Imagine your computer as a vibrant, bustling School, full of activity and coordination. At the centre of this school is the Central Processing Unit (CPU)—the brain of the operation.
I will bring it to life by thinking of the CPU as Your Head Teacher!
Just like the Head Teacher the CPU doesn’t work alone—it relies on its teachers and departments to gather information, analyse it, and execute plans.
Here’s how the CPU’s work compares to a real-world Primary/Secondary School structure:
Fetch: The Head Teacher receives requests and instructions from various Teachers—these are like the tasks fetched from a to-do list.
Decode: The Head Teacher must understand what each instruction means, breaking it down into clear steps to solve the problem.
Execute: After figuring it all out, the Head Teacher delegates tasks and ensures the plans are carried out effectively across the school.
Inside the CPU, three key components make this possible:
ALU (Arithmetic Logic Unit): The mathematical genius that performs all calculations and logical decisions. Think of this as the Head of your Maths department, crunching the numbers and ensuring everything adds up.
CU (Control Unit): The coordinator, like the school office, directing the flow of data and keeping everything organized.
Registers: These are like a Head Teacher’s files—tiny storage spaces where critical information is kept handy for quick access.
I Hope you enjoyed this post as this is the first in a series of 4.
Coming soon Von Neumann the builder?.....
Fun Activity: Become the CPU!
Imagine you are the CPU, and your task is to make a cup of tea. ☕
Follow these steps:
1️⃣ Fetch: Write down the steps (boil water, add tea bag, pour milk, etc.) 📝
2️⃣ Decode: Think about what each step means. For example, boiling water involves finding the kettle, filling it, and switching it on. 🤔💡
3️⃣ Execute: Now follow the steps and make your tea! 🍵
Did you notice how you acted just like a CPU—fetching, decoding, and executing instructions in sequence? 🤯
It’s pretty amazing how computers mimic our problem-solving processes, right? 🤖✨
Not really, because we humans write the code/instructions for the CPU! 😅💻