May be u want to take note that realtime patch (as understood by Ingo Molnar's RT patch: http://www.kernel.org/pub/linux/kernel/projects/rt/ and scheduling are independent stuff. Those scheduling features which u asked are part of standard kernel. But coincidentally, all the scheduling work (completely fair scheduler for example) are authored by the same person - Ingo Molnar. http://en.wikipedia.org/wiki/Ingo_Moln%C3%A1r http://people.redhat.com/mingo/ Other useful info: http://rt.wiki.kernel.org/index.php/Main_Page And specifically to answer your question, there are many possible variation, depending how the kernel is configured. But what Mulyadi said is correct - heuristically, avoidance of CPU switching should be preferred. -- Regards, Peter Teoh -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ