multithreading - How does the Process Scheduler in iPhone OS really work internally? -
I want to know in detail about whether this is a real time scheduler? An Interactive Scheduler? How does the process scheduler in the iPhone OS? Does the applet publish some technical notes or documents that tell these things in deep detail?
I want to know every detail about it. What is the following strategy? first come first serve? The smallest job first? Smallest-Time-Remaining-Short-Processing-Time? round robin? Prioritization or even multilevel feedback queue scheduling? The shortest time? Deadline-dependent scheduling?
Some Apple People who have written all this, so to ensure they are on SO please answer.
Assume that the iPhone OS is similar to the Mac kernel on Kernel Mac, section states
Like Mach and most BSD Unix systems, this includes an advanced scheduler based on the CMU Mach 3 scheduler.
Describes the remaining scheduler of that section in detail.
Comments
Post a Comment