comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: ADA os talk
Date: Wed, 29 Aug 2001 11:27:31 -0400
Date: 2001-08-29T15:27:31+00:00	[thread overview]
Message-ID: <9mj1l3$1mn$1@nh.pace.co.uk> (raw)
In-Reply-To: bco+FIJl84O8@eisner.encompasserve.org

Allright - if you say so. :-)

Quite honestly, you are now outside my circle of experience & buzzwords.
NUMA is a dangling pointer. So I guess I'll just agree and look smart by
association. :-)

IMHO, a basic Ada kernel is most likely to end up running on a single
processor, but why build in that limitation? IIRC, early versions of WinNT
Workstation would support up to 4 processors - don't know what it does now.
Why not 65536 processors? You'd not likely get there - discovering that the
overhead bogs things down at some point, but why build in that limitation?
While we're at it, why not make it a distributed kernel so it could be run
in a box with, say, 4 processor cards each with their own memory and with
shared memory & communication channels between them? Designs for such OS's
exist & it would seem to be a good thing to adapt that capability into an
Ada OS. It ought to scale with the app, or is it impossible? (Sort of: "If
you've got one processor/memory compile/boot this way. If you've got N
processors/memories, compile/boot this way...")

Maybe the best strategy would be to identify someone's OS college text as
the starting point. If they describe some set of OS's in sufficient detail,
it would be a matter of saying "We need to implement chapters 3, 7 and 12 of
this text." The basic requirements would thus be done and a good part of the
design work is right there. Any suggested books?

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"Larry Kilgallen" <Kilgallen@SpamCop.net> wrote in message
news:bco+FIJl84O8@eisner.encompasserve.org...
>
> For large values of N, then, that should include NUMA support.
> This is _not_ just a matter of page tables, but must include
> special NUMA logic for spinlocks to assure fairness.





  reply	other threads:[~2001-08-29 15:27 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 [this message]
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
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