From: lifetime n00b <anonymous@yahoo.com>
Subject: Re: load and use a ".o" file?
Date: Mon, 22 Dec 2003 19:46:21 GMT
Date: 2003-12-22T19:46:21+00:00 [thread overview]
Message-ID: <hSHFb.498$qZ2.208@newssvr24.news.prodigy.com> (raw)
In-Reply-To: <6pEFb.418$b77.552@dfw-service2.ext.raytheon.com>
Mark H Johnson wrote:
> - call xyz (dispatched to an activation function)
> - the activation function checks first the active segments for a symbol
> within them called xyz. If found, it fixes up the dispatch to go
> directly to that xyz and resumes execution.
> - if not in an active segment, it uses the search path (similar to PATH
> on Unix) to find a file named xyz. If found, it loads that file into a
> segment, makes it active, and does the work of the second step.
> - if no such file is found, it calls the command line interpreter with
> an error status.
This actually sounds a lot like using a distributed system (Annex E)
with both active and passive partitions on the same local machine,
though probably more efficient.
> The subsequent calls to xyz is done just like any other cross segment
> function call, basically running at (or near) full speed. It is this
> part that eliminates most of the concerns about performance since the
> expensive look up is only done once per symbol.
Unfortunately, I won't be programming this for Multics. I may need to
suck it up and just do some benchmarks using the Annex E method. Passing
data, arguments, and return values along streams between paritions just
to call a function sure seems like a huge performance drain, but maybe
in practice it's not as bad as I imagine.
> If you get this to work, I'd like to hear about it.
Me too! :)
next prev parent reply other threads:[~2003-12-22 19:46 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-18 23:31 load and use a ".o" file? lifetime n00b
2003-12-18 23:59 ` Stephen Leake
2003-12-19 1:51 ` tmoran
2003-12-19 15:28 ` lifetime n00b
2003-12-19 18:08 ` Stephen Leake
2003-12-20 20:12 ` lifetime n00b
2003-12-20 21:15 ` tmoran
2003-12-20 23:41 ` lifetime n00b
2003-12-21 7:15 ` tmoran
2003-12-21 11:46 ` Simon Wright
2003-12-21 13:57 ` Stephen Leake
2003-12-22 19:29 ` lifetime n00b
2003-12-22 20:49 ` Jon S. Anthony
2003-12-22 23:15 ` Stephen Leake
2003-12-23 1:36 ` tmoran
2003-12-27 22:55 ` Jon S. Anthony
2003-12-28 3:28 ` Stephen Leake
2003-12-28 16:14 ` Georg Bauhaus
2003-12-29 22:45 ` Jon S. Anthony
2003-12-29 22:42 ` Jon S. Anthony
2003-12-30 15:17 ` lifetime n00b
2003-12-30 16:56 ` Stephen Leake
2003-12-22 15:50 ` Mark H Johnson
2003-12-22 19:46 ` lifetime n00b [this message]
2003-12-22 22:58 ` Mark H Johnson
2003-12-23 17:48 ` Robert I. Eachus
2003-12-23 17:59 ` Mark H Johnson
2003-12-23 21:53 ` Robert I. Eachus
2003-12-19 21:28 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox