...
µC/OS-III is a preemptive kernel, which means that µC/OS-III always runs the most important task that is ready-to-run as shown in Figure 1-2the following figure.
Kernels such as µC/OS-III are also responsible for managing communication between tasks, and managing system resources (memory and I/O devices).
...