Lesson 1
Our Goals for this Lesson
In the last two weeks we've focused on processes, threads, and the perils of running multiple things concurrently. But there is one piece of the puzzle we haven't talked about yet: how the kernel should run multiple things at once, especially when the number of cores is fewer than the number of processes.
In our first lesson, we'll start with just one core and look at how the kernel can run multiple processes at once: with scheduling.
Outline
To receive credit: complete all pages above, then this page will be complete as well (and get a green check emoji at the bottom right of the page).
(When logged in, completion status appears here.)