Das Wegsichern der Register ist wohl das kleinste Problem beim Multitasking; um das man sich bei moderneren Prozessoren auch nicht mehr so sehr kümmern muss (Registerrenaming usw.)
Wichtiger ist es wie/wann der Prozesswechsel stattfindet (kooperativ/präemptiv; Zeitscheiben/round-robin; ...),
IPC, Speicherverwaltung, Caching, ...
http://www.kolibrios.org/de/
https://github.com/vapaamies/KolibriOS