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&t=3">00:03</a> - Introduction<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=52">00:52</a> - What is CPU Scheduling?<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=74">01:14</a> - Scheduling Criteria<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=90">01:30</a> - CPU Allocation<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=166">02:46</a> - Process Management<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=248">04:08</a> - FCFS Policy (Introduction)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=264">04:24</a> - I/O Waiting Nature of Processes<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=318">05:18</a> - Sponsor Message<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=389">06:29</a> - Deeper Look at I/O Wait Behavior<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=503">08:23</a> - CPU Bursts vs I/O Bursts<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=592">09:52</a> - CPU Utilization<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=636">10:36</a> - Lifetime of a Process (States)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=782">13:02</a> - The Dispatcher<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=864">14:24</a> - Scheduler vs Dispatcher<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=878">14:38</a> - Dispatch Latency<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=921">15:21</a> - FCFS Policy (Implementation)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=958">15:58</a> - FCFS Drawbacks<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=979">16:19</a> - I/O Bound vs CPU-Bound Processes<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1105">18:25</a> - Shortest Job First (SJF) Policy<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1156">19:16</a> - Average Waiting Time<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1216">20:16</a> - Predicting the Next CPU Bursts<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1482">24:42</a> - Preemptive vs Non-Preemptive Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1618">26:58</a> - Starvation<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1678">27:58</a> - Round Robin Policy & Time Quantum<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1759">29:19</a> - Hardware Timer<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1833">30:33</a> - Context Switch Overhead<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1864">31:04</a> - Turnaround Time & Trhoughput<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1935">32:15</a> - Response Time<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=1974">32:54</a> - Round Robin & Concurency Concerns<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=2058">34:18</a> - Priority Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=2174">36:14</a> - Aging (Starvation Prevention)<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=2255">37:35</a> - Multilevel Queue Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=2351">39:11</a> - Multilevel Feedback Queue Scheduling<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=2586">43:06</a> - Mention of Advanced Schedling Techniques<br><a href="https://www.youtube.com/watch?v=O2tV9q6784k&t=2613">43:33</a> - Final Clarifications (Threads and I/O queues)
215
@zehalmeida · 1 year ago
Shots fired at Chrome's memory Usage at <a href="https://www.youtube.com/watch?v=O2tV9q6784k&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've provided.
124
@FunkyOrangeCat · 1 year ago
I've been on Youtube for 15 years now. I'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'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'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'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't wait for the next video, maybe I'll learn how to better optimize my coder for Windows scheduling. 😍
38
Up next

The Weirdest Bug in Programming - Race Conditions
Core Dumped · 162K views

The Weird Way Linux Creates Processes
Core Dumped · 177K views

Influence functions and Hessians explained
zyatastic · 35 views

How do Graphics Cards Work? Exploring GPU Architecture
Branch Education · 7.6M views

The Question Nobody Ever Explains: Where Does the Kernel End?
Core Dumped · 309K views

Smallest "Hello, World!\n" program
Joshua Rayton · 42K views

Why Are Threads Needed On Single Core Processors
Core Dumped · 645K views

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use
Excessive Overkill · 526K views

How a Single Bit Inside Your Processor Shields Your Operating System's Integrity
Core Dumped · 640K views

The Intel CPU That Made PCs Powerful, Then Trapped Them
American Forgotten Empires · 191 views

Windows Internals Explained
aXXo · 395K views

The Sun Is Weirder Than You Think
Cleo Abram · 1.2M views

Anthropic Took On the Riemann Hypothesis. Here’s What Actually Happened
Ellie Sleightholm · 523K views

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
Better Software Conference · 902K views

Digital Electronics - The First Video YOU Should Watch
CaptiveAire · 1.7M views

But what is quantum computing? (Grover's Algorithm)
3Blue1Brown · 4M views

The Closest Thing We Have to Alien Technology
Veritasium · 59M views

How the Shell Works
Ryan Baker · 282K views

How Hardware Assist Software When Multitasking
Core Dumped · 107K views

CONCURRENCY IS NOT WHAT YOU THINK
Core Dumped · 212K views

The Insane Real Engineering of the Nazi Enigma Machine
Veritasium · 14M views

How CPUs Run Functions
Core Dumped · 160K views

The Most Relaxing Facts About Ancient Forests to Fall Asleep To
Sleepy Science Channel · 30K views

Stanford CME295 Transformers & LLMs | Autumn 2026 | Lecture 1 - Transformers
Stanford Online · 187K views

Low-Level Graphics in C – Pixel Manipulation and Frame Buffers
freeCodeCamp.org · 181K views