All of lore.kernel.org
 help / color / mirror / Atom feed
From: Burton Samograd <kruhft@hotmail.com>
To: linux-newbie@vger.kernel.org
Subject: Re: Basic questions on the kernel
Date: 30 May 2003 08:21:32 -0700	[thread overview]
Message-ID: <87ptm0zchv.fsf@kruhft.vc.shawcable.net> (raw)
In-Reply-To: 36993D449C7FA647BF43568E0793AB3E061CD9@nevis_pune_xchg.pune.nevisnetworks.com

"Girish Kale" <girish.kale@nevisnetworks.com> writes:
> 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.

There is no performance "guarantee" for any version of linux kernel
other than the branches which are geared toward real time use (such as
RTLinux).  

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

You still need a memory managment unit for handling protection between
running processes. You might not need swap on your system, but you'll
need that.

As an aside, I've never been a fan of using something like linux (or
any unix for that matter) for embedded systems.  There are plenty of
other real-time operating systems which do the job better in a smaller
space, and a lot of times even lowly DOS is good enough for the job
(and it's even decent soft real-time as well).

> Any pointers to the above topics will be appreciated.

Try searching for 'embedded linux' on google and you'll find some more
good information I'm sure.

-- 
burton samograd
kruhft@kruhft.dyndns.org
http://kruhftwerk.dyndns.org

-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

  reply	other threads:[~2003-05-30 15:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-30 13:00 Basic questions on the kernel Girish Kale
2003-05-30 15:21 ` Burton Samograd [this message]
2003-05-30 18:16 ` Stephen Samuel
2003-05-30 18:17   ` Paul Kraus
2003-05-30 18:56     ` Ray Olszewski
2003-05-30 20:10 ` oford

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ptm0zchv.fsf@kruhft.vc.shawcable.net \
    --to=kruhft@hotmail.com \
    --cc=linux-newbie@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.