Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mac OS X Scheduler Questions



I'm trying to figure out the current scheduler in Mach, and I'm trying to
figure out where to begin. Basically, I'm trying to figure out which of
the background papers are closest to being valid, if any, so that I'll
have a starting point. A few questions:

How does the current scheduler compare to the scheduler in CMU Mach 3
(i.e. is it relatively similar, or has it diverged radically)?

Is there still a pluggable architecture for implementing alternate
scheduling policies? Is it the original [Golub93] CMU architecture, or
the OSF/RI architecture described in [Haydt94], or neither?

Beyond forcing themselves into alternate run queues with the thread
priority set API, is there any hinting API for maximizing efficiency in a
multiprocessor environment such as the ones proposed in [Black90]?

How closely does the current approach to RT support compare with that of
Real-Time Mach [Tokuda91]? Any similarity?


Thanks,
David

---------------------------------------------------------------------
Check out my weekly web comic:
http://www.techmagazine.org
_______________________________________________
darwin-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-development
Do not post admin requests to the list. They will be ignored.



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.