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]>

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to