Task Scheduling
Task may be assigned a priority (0-31) when created
Lower priority tasks are preempted by higher priority tasks that are ready to execute
Multiple tasks may have the same priority
- either wait in line
- share processor in round robin fashion
- voluntary task yield command
- periodic interrupts for time-slice operation