Hi to all
I am making same research about symbian OS threading and process.
Did any one know what symbian CPU Scheduling algorithms use?
Or where can I read about the kernel of Symbian?
I have homework for OS class ;)
Hi to all
I am making same research about symbian OS threading and process.
Did any one know what symbian CPU Scheduling algorithms use?
Or where can I read about the kernel of Symbian?
I have homework for OS class ;)
Hi,
If I remember well Symbian use a round robin priority based algorithm to select which thread is to be scheduled next.
Basically it starts with the highest priority queue and runs each thread which are not blocked in turn until there is not more ready to run thread in that priority queue. It then moves to the next priority queue and so on.
Obviously if a thread with a higher priority is ready then the scheduler goes back up the highest priority queue.
GreG
see online SDK docs
Symbian EKA 1 Kernel (S60 2nd FP3)
http://www.symbian.com/developer/tec...ion.guide.html
and Symbian 9.1 (S60 3rd)
http://www.symbian.com/developer/tec...2eIntroduction
symbian.com was shut down a couple of years ago, or so.
http://www.developer.nokia.com/Commu...n_OS_Internals