So Executive would change this round robin process?
Executive just monitors the CPU usage of each task, and then drops its priority if it is using to much time. Locking the offending task out for a while, giving other task a chance to run.
One of the flaws with the Amiga multitasking, is that if a task doesn't give up the CPU, any task with a lower priority will be locked out.
-edit- it's not really a flaw with the Amiga, but it is a idealistic system, that assumes all task will run at priority 0, only urgent short running tasks will be put above that and only very non critical tasks will be put below that. It works well 99% of the time, but there is always one task that will screw it up for everyone else
