Solutions
No Scheduling
Hybrid Hardware Driven Scheduling
Homebrew Multitasking
Commercial Preemptive Multitasking Systems