Real multitasking — implementing your own scheduler and context switch
Giving your kernel the ability to run more than one task at once, using a real timer interrupt and a hand-written context switch in assembly.
12 min readUpdated 2026-09-03operating-systemsosdevcppschedulingcontext-switching