init task management.
called in single tasking mode before task setup.
start task management.
called in single tasking mode after task setup
the task switcher.
saves active context and passes sp to scheduler then restores new context from returned sp
the process scheduler.
the idle task.
infinite sleep instruction to conserve power.