menu Home chevron_right
SCIENCE

The Fetch-Execute Cycle: What’s Your Computer Actually Doing?

Tom Scott | November 13, 2025



The fetch-execute cycle is the basis of everything your computer or phone does. This is literally The Basics. • Sponsored by Dashlane —try 30 days for free at: https://www.dashlane.com/tomscott

Thanks to Dashlane for sponsoring the video! If you’re techie enough to watch this video, you should be using a password manager. Get a 30-day free trial at https://dashlane.com/tomscott

MORE BASICS: https://www.youtube.com/playlist?list=PL96C35uN7xGLLeET0dOWaKHkAlPsrkcha

MINOR CORRECTIONS:
In the graphics, “programme” should be “program”.
I say “Mac instead of PC”; that should be “a phone instead of a PC”.
And most importantly, I say “every sixth cycle”: that should be “every ninth”.
Fortunately, none of these materially affect the content of the video!

Written with Sean Elliott https://twitter.com/SeanMElliott/
Directed by Tomek
Graphics by Mooviemakers https://www.mooviemakers.co.uk/
Audio mix by Haerther Productions https://haerther.net/

🟥 MORE FROM TOM: https://www.tomscott.com/
(you can find contact details and social links there too)

📰 WEEKLY NEWSLETTER with good stuff from the rest of the internet: https://www.tomscott.com/newsletter/
❓ LATERAL, free weekly podcast: https://lateralcast.com/ https://youtube.com/lateralcast/
➕ TOM SCOTT PLUS: https://youtube.com/tomscottplus
👥 THE TECHNICAL DIFFICULTIES: https://youtube.com/techdif

Written by Tom Scott

Comments

This post currently has 36 comments.

  1. @petergrimshaw492

    November 13, 2025 at 7:13 pm

    Thanks Tom great.
    I was at Uni struggling years ago with coding but gave up because I could not get my head around what was going on in the background.
    I want to build a really slow computer using gravity to prove I understand the principles.
    This has been a great help!

  2. @faxfir1027

    November 13, 2025 at 7:13 pm

    I think the reading metaphor creates many problems when it comes to understanding how the CPU works. I believe, and correct me if I'm wrong, that the CPU's genetic makeup contains logic circuits that are like interlocking machines represented by each instruction; it's like a labyrinth of data buses and electronic logic circuits. Rather than reading, circuits are switched on and off thousands of times per second.

  3. @raghavad.g7541

    November 13, 2025 at 7:13 pm

    Greetings, about the Fetch-Execute cycle, doesn't the PC increment its value when the data is getting decoded in the CIR. Is it for the sake of simplicity that this has been neglected or am I wrong. A clarification would be helpful.

  4. @omaryarali7805

    November 13, 2025 at 7:13 pm

    An amazing feature of compilers is their ability to optimize high-level code into machine code that is often remarkably efficient and can rival the performance of human-written assembly in many cases.

  5. @DexieTheSheep

    November 13, 2025 at 7:13 pm

    i don't know if you're using a limiter/compressor cranked all the way up or if you're just layering a snap sound effect over the real one, but those sound so clean and satisfying

Comments are closed.




This area can contain widgets, menus, shortcodes and custom content. You can manage it from the Customizer, in the Second layer section.

 

 

 

  • play_circle_filled

    92.9 : The Torch

  • play_circle_filled

    AGGRO
    'Til Deaf Do Us Part...

  • play_circle_filled

    SLACK!
    The Music That Made Gen-X

  • play_circle_filled

    KUDZU
    The Northwoods' Alt-Country & Americana

  • play_circle_filled

    BOOZHOO
    Indigenous Radio

  • play_circle_filled

    THE FLOW
    The Northwoods' Hip Hop and R&B

play_arrow skip_previous skip_next volume_down
playlist_play