Ads skipped

The Fancy Algorithms That Make Your Computer Feel Smoother

284K views · Mar 27, 2025 · Science & Technology

Comments · 539

  • @CoreDumpped · 1 year ago · pinned

    This video was sponsored by Brilliant.<br>To try everything Brilliant has to offer—free—for a full 30 days, visit <a href="https://brilliant.org/CoreDumped">https://brilliant.org/CoreDumped</a>. You’ll also get 20% off an annual premium subscription.

    79

  • @Solving_Engineer · 1 year ago

    This channel is becoming 3blue1brown for operating systems. I really hope you guys upload more Operating systems concepts.

    771

  • @Love1Ramleela · 1 year ago

    Bro cooked with the power point 🔥

    342

  • @MikhailFederov · 1 year ago

    I was about to go to sleep but now I will stay up another 45 minutes. Thanks George

    592

  • @Kalli-po · 1 year ago

    I’ve never found a channel that aligns so well with how my brain learns. It’s clear that you genuinely want to teach, not just throw out a bunch of hard-to-digest facts about an already complex topic. Thank you so much for all the effort you put into making these gems.

    213

  • @ViktorMartin113 · 1 year ago

    44 minute video, about hyper nerd stuff? Count me in. Thank you for these awesome videos.

    157

  • @JohnnyN-I · 1 year ago

    Timestamps:<br><br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=3">00:03</a> - Introduction<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=52">00:52</a> - What is CPU Scheduling?<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=74">01:14</a> - Scheduling Criteria<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=90">01:30</a> - CPU Allocation<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=166">02:46</a> - Process Management<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=248">04:08</a> - FCFS Policy (Introduction)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=264">04:24</a> - I/O Waiting Nature of Processes<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=318">05:18</a> - Sponsor Message<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=389">06:29</a> - Deeper Look at I/O Wait Behavior<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=503">08:23</a> - CPU Bursts vs I/O Bursts<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=592">09:52</a> - CPU Utilization<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=636">10:36</a> - Lifetime of a Process (States)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=782">13:02</a> - The Dispatcher<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=864">14:24</a> - Scheduler vs Dispatcher<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=878">14:38</a> - Dispatch Latency<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=921">15:21</a> - FCFS Policy (Implementation)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=958">15:58</a> - FCFS Drawbacks<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=979">16:19</a> - I/O Bound vs CPU-Bound Processes<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1105">18:25</a> - Shortest Job First (SJF) Policy<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1156">19:16</a> - Average Waiting Time<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1216">20:16</a> - Predicting the Next CPU Bursts<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1482">24:42</a> - Preemptive vs Non-Preemptive Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1618">26:58</a> - Starvation<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1678">27:58</a> - Round Robin Policy &amp; Time Quantum<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1759">29:19</a> - Hardware Timer<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1833">30:33</a> - Context Switch Overhead<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1864">31:04</a> - Turnaround Time &amp; Trhoughput<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1935">32:15</a> - Response Time<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=1974">32:54</a> - Round Robin &amp; Concurency Concerns<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=2058">34:18</a> - Priority Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=2174">36:14</a> - Aging (Starvation Prevention)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=2255">37:35</a> - Multilevel Queue Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=2351">39:11</a> - Multilevel Feedback Queue Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=2586">43:06</a> - Mention of Advanced Schedling Techniques<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=2613">43:33</a> - Final Clarifications (Threads and I/O queues)

    215

  • @zehalmeida · 1 year ago

    Shots fired at Chrome&apos;s memory Usage at <a href="https://www.youtube.com/watch?v=O2tV9q6784k&amp;t=120">2:00</a>, being larger than all the others, together. Thank you very much for the video, this is something I kind of knew but I was missing SO MUCH and, as always, you&apos;ve provided.

    124

  • @FunkyOrangeCat · 1 year ago

    I&apos;ve been on Youtube for 15 years now. I&apos;m a mechanical engineer (do brasil também) but started developing a fascination with computers. I recently watched Ben Eater building a 6502 computer from scratch and finally understood the basics of how a CPU and I/O really works. I wish you existed back then. I would&apos;ve probably pursued a carreer on computer science if I knew how interesting everything happening with the OS at low level really is. You are hands down my favorite Youtuber at the moment. Don&apos;t miss a single video. You explain everything perfectly and in extreme detail. You explain something, then I have some questions, and you immediatly bring them up and explain it, like you&apos;re reading my mind. Liking every video and really hope your channel grows!

    46

  • @Artur_Martins · 1 year ago

    Oh boy, 45 mins? Is it Christmas already?

    55

  • @aeases- · 1 year ago

    this stuff is coming out literally a week before my O.S test covering these exact same topics, having watched these videos I already recognize practically EVERYTHING on the slides.<br>YOU ARE LEGENDARY

    19

  • @RealDaveTheFreak · 1 year ago

    Extremely well done video! 😍<br>Thanks to you, even my designer brain (designer turned C++ programmer) can now understand how a system works, hence my programming has gotten so much better and I even just started learning assembly.<br><br>Now I can&apos;t wait for the next video, maybe I&apos;ll learn how to better optimize my coder for Windows scheduling. 😍

    38

Up next

LIVE

The Weirdest Bug in Programming - Race Conditions

Core Dumped · 162K views

LIVE

The Weird Way Linux Creates Processes

Core Dumped · 177K views

LIVE

Influence functions and Hessians explained

zyatastic · 35 views

LIVE

How do Graphics Cards Work? Exploring GPU Architecture

Branch Education · 7.6M views

LIVE

The Question Nobody Ever Explains: Where Does the Kernel End?

Core Dumped · 309K views

LIVE

Smallest "Hello, World!\n" program

Joshua Rayton · 42K views

LIVE

Why Are Threads Needed On Single Core Processors

Core Dumped · 645K views

LIVE

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

Excessive Overkill · 526K views

LIVE

How a Single Bit Inside Your Processor Shields Your Operating System's Integrity

Core Dumped · 640K views

LIVE

The Intel CPU That Made PCs Powerful, Then Trapped Them

American Forgotten Empires · 191 views

LIVE

Windows Internals Explained

aXXo · 395K views

LIVE

The Sun Is Weirder Than You Think

Cleo Abram · 1.2M views

LIVE

Anthropic Took On the Riemann Hypothesis. Here’s What Actually Happened

Ellie Sleightholm · 523K views

LIVE

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Better Software Conference · 902K views

LIVE

Digital Electronics - The First Video YOU Should Watch

CaptiveAire · 1.7M views

LIVE

But what is quantum computing? (Grover's Algorithm)

3Blue1Brown · 4M views

LIVE

The Closest Thing We Have to Alien Technology

Veritasium · 59M views

LIVE

How the Shell Works

Ryan Baker · 282K views

LIVE

How Hardware Assist Software When Multitasking

Core Dumped · 107K views

LIVE

CONCURRENCY IS NOT WHAT YOU THINK

Core Dumped · 212K views

LIVE

The Insane Real Engineering of the Nazi Enigma Machine

Veritasium · 14M views

LIVE

How CPUs Run Functions

Core Dumped · 160K views

LIVE

The Most Relaxing Facts About Ancient Forests to Fall Asleep To

Sleepy Science Channel · 30K views

LIVE

Stanford CME295 Transformers & LLMs | Autumn 2026 | Lecture 1 - Transformers

Stanford Online · 187K views

LIVE

Low-Level Graphics in C – Pixel Manipulation and Frame Buffers

freeCodeCamp.org · 181K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.