Multitasking
the fifth chapter in our series on
How to Write an Operating System
Your Mission
Start two tasks (they may or may not be the same) and
context-switch
between them.