comp.lang.ada
 help / color / mirror / Atom feed
From: Ian0Kerr@my-deja.com (Ian)
Subject: Re: ADA os talk
Date: 3 Sep 2001 03:01:54 -0700
Date: 2001-09-03T10:01:54+00:00	[thread overview]
Message-ID: <eb48e9c0.0109030201.3954b0dc@posting.google.com> (raw)
In-Reply-To: 4twk7.28692$wX5.3722280@news6-win.server.ntlworld.com

"chris.danx" <chris.danx@ntlworld.com> wrote in message news:<4twk7.28692$wX5.3722280@news6-win.server.ntlworld.com>...
> On x86 this is ok for monolithic kernels but if it's real privileged mode in
> a microkernel, then performance will take a hit.  If you fake privileged
> mode and run things in "user mode" with a user level IPC, then the hit will
> be much less.  Check out L4 for info on it.  Note that on other systems, the
> hit of the context switch (which are more frequent in microkernels) is not
> so bad and this scheme may not be necessary.
 
 
> Chris

Out of curiosity I looked up some context switching timings in case
this is an Intel 86k problem.

I have this data for a LynxOS 3.0.1 benchmark (supplied by the
manufacturer):

MPC604e         400 CPU clock cycles
MPC750          466  "     "     "
Pentium II      666  "     "     "
MC68060        1050  "     "     "
microSPARC II  3485  "     "     "

Just divide the cycles by the clock frequency to get timings. The
original data was for timings on different clock speeds and so did not
give a true comparison.

Q: why is the thread title not "Ada OS talk"?

Ian



  reply	other threads:[~2001-09-03 10:01 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-26 23:00 ADA os talk Tony Gair
2001-08-27  3:28 ` Mike Silva
2001-08-27  4:58   ` Robert C. Leif, Ph.D.
2001-08-27 14:44     ` Marin David Condic
2001-08-27 18:41       ` Wes Groleau
2001-08-27 19:22         ` Marin David Condic
2001-08-27 18:44       ` Robert C. Leif, Ph.D.
2001-08-27 19:00         ` Marin David Condic
2001-08-29 17:53           ` B.Gaffney
2001-08-30 16:29             ` Serge Robyns
2001-08-27 19:24       ` David Starner
2001-08-27 21:07         ` Marin David Condic
2001-08-27 23:22         ` Larry Kilgallen
2001-08-28 13:48           ` Marin David Condic
2001-08-28 15:50             ` Larry Kilgallen
2001-08-28 16:14               ` Marin David Condic
2001-08-28 17:25                 ` Larry Kilgallen
2001-08-30 14:44                   ` Robert Spooner
2001-08-28 14:29           ` Gary Scott
2001-08-28  9:25         ` Tarjei T. Jensen
2001-08-29 10:33     ` Tony Gair
2001-08-29 14:15       ` Marin David Condic
2001-08-29 14:45         ` Larry Kilgallen
2001-08-29 15:27           ` Marin David Condic
2001-08-29 16:11             ` chris.danx
2001-08-29 17:20               ` Marin David Condic
2001-08-29 17:02             ` Ray Blaak
2001-08-29 17:43             ` Larry Kilgallen
2001-09-02  8:01             ` McDoobie
2001-09-02 19:58               ` Tony Gair
2001-09-02 23:02                 ` Darren New
2001-09-04 12:47                 ` Marin David Condic
2001-09-02 19:43         ` Tony Gair
2001-09-02 20:16         ` chris.danx
2001-09-03 10:01           ` Ian [this message]
2001-09-03 19:31           ` Ada OS talk (was: ADA os talk) M. A. Alves
2001-09-04 13:09             ` Marin David Condic
2001-09-04 14:57               ` M. A. Alves
2001-09-04 14:40                 ` Marin David Condic
2001-09-04 15:12               ` Ada OS talk M. A. Alves
2001-09-06 15:42             ` Ada OS talk (was: ADA os talk)(and now is "About you guys".) McDoobie
2001-08-27  5:15 ` ADA os talk Bobby D. Bryant
2001-08-27 14:04   ` Wes Groleau
     [not found] ` <YOsi7.14505$3f.3377844@news2-win.server.ntlworld.com>
2001-08-27 17:16   ` Warren W. Gay VE3WWG
2001-08-27 17:33     ` Gerhard Häring
2001-08-30 16:43       ` Serge Robyns
2001-08-27 18:02     ` Marin David Condic
2001-08-27 17:37 ` Brian Catlin
2001-09-02  7:26 ` ADA os talk (Innovate!) McDoobie
2001-09-02 10:53   ` Dmitry A. Kazakov
2001-09-04 12:33     ` Marin David Condic
2001-09-04 12:17   ` Marin David Condic
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox