On Fri, 2003-05-30 at 08:00, Girish Kale wrote: > Hi, > > I have a few basic questions on the kernel performance: > > 1) For embedded systems, even though standard linux may not have hard > real-time performance unless real-time patch, low latency patch are > applied, I would like to know if linux can give "deterministic" > performance. Meaning can we be guaranteed that a particular process will > be scheduled after a particular time. What are the these times or where > do I find this data. > > 2) When we are using linux on an embedded system, will there a memory > management unit for this, since there will not be any swapping in/out of > pages? Can we avoid a process from keeping on allocating memory thereby > starving other applications?
1) I think your best source of info here is going to be the scheduler code itself. You can find lots of information on it by searching the linux-kernel mailing list archives. Here is the link: http://marc.theaimsgroup.com/?l=linux-kernel&r=1&w=2 2) There are MMUs for almost every architecture. My advice is to email the kernel maintainer of the architecture you wish to use. Seek out any lists that the embedded community uses and I'm sure they will be glad to assist you. 3) Be prepared to make modifications to the kernel source code to fit the needs of your specific device. -- Owen Ford <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part
