Speelgoedmannetje wrote:
Piru wrote:
@Khephren
Excelent Multi tasking.
AmigaOS scheduler is rather lame. Any busy higher priority task will block lower priority ones forever. Having tons of tasks results in exponential slowdown inside the scheduler (it uses linear list walking). There is no guaranteed fairness in the scheduler. Anything has a better scheduler these days.
Ehm, IIRC AmigaOS uses a Round Robin scheduler (the most basic pre-emptive scheduler), with which scheduling starvation does not exist.
This is quite an interesting read:
http://lkml.indiana.edu/hypermail/linux/kernel/0309.0/0128.html