roemvaar / oso

OSo ("bear" in Spanish) is a microkernel for embedded systems. It currently supports Raspberry Pi 4 Model B.
MIT License
0 stars 1 forks source link

sched: Round robin algorithm #12

Open roemvaar opened 4 months ago

roemvaar commented 4 months ago

While a task can have only a single priority; several tasks may have the same priority. They are scheduled round-robin.

Each time scheduling occurs at a priority, the least recently readied task is scheduled, requiring something like a first-in, first-out queue.

image

roemvaar commented 4 months ago
roemvaar commented 3 months ago

image

roemvaar commented 1 month ago

image

roemvaar commented 1 month ago
roemvaar commented 1 month ago

image