Related articles |
---|
[7 earlier articles] |
Re: The History of the ALGOL Effort ArarghMail608@Arargh.com (2006-08-30) |
Re: The History of the ALGOL Effort alexc@TheWorld.com (Alex Colvin) (2006-08-31) |
Re: The History of the ALGOL Effort henry@spsystems.net (2006-09-11) |
Re: The History of the ALGOL Effort Peter_Flass@Yahoo.com (Peter Flass) (2006-09-11) |
Re: The History of the ALGOL Effort cbarron413@adelphia.net (Carl Barron) (2006-09-12) |
Re: The History of the ALGOL Effort gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-09-12) |
Re: The History of the ALGOL Effort ArarghMail609@Arargh.com (2006-09-12) |
Re: ancient linkers, The History of the ALGOL Effort gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-09-12) |
Re: The History of the ALGOL Effort gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-09-12) |
Re: The History of the ALGOL Effort alewando@fala2005.com (A.L.) (2006-09-12) |
Re: The History of the ALGOL Effort gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-09-13) |
Re: The History of the ALGOL Effort H.T.de.Beer@gmail.com (HT de Beer) (2006-09-16) |
From: | ArarghMail609@Arargh.com |
Newsgroups: | comp.compilers |
Date: | 12 Sep 2006 01:05:22 -0400 |
Organization: | Ripco Communications Inc. |
References: | 06-08-082 06-08-086 06-08-105 06-08-138 06-09-050 06-09-053 |
Keywords: | linker, comment |
Posted-Date: | 12 Sep 2006 01:05:22 EDT |
On 11 Sep 2006 23:56:23 -0400, Peter Flass <Peter_Flass@Yahoo.com>
wrote:
<snip>
>
>[That's not really what he said on page 56. OS didn't have dynamic
>linking in the modern sense. What it did have was the ability to
>allocate storage dynamically to each program. OS programs used static
>overlays extensively, probably too extensively. IEWL, the link editor,
>was heavily overlaid so it could run in a tiny amount of storage, like
>8K bytes, at the cost of dreadful performance as it read in all those
>overlays. But in the 99% of the cases where it had a whole lot more
>than 8K available, since the overlay structure was fixed at link time,
>it still did all the overlays and was just as slow. One of the nicest
>things about virtual memory is that it automatically sizes to the
>amount of real storage you have, so if you attach more memory, your
>programs automatically run faster. -John]
I would have thought that it would have been possible to relink IEWL
into a single module with no or a few larger overlays. (Always
assumming you had a larger partition available). I would have to dig
out the manuals to see how to do it.
It's been 30+ years since I did a sysgen, and I no longer remember any
details. :-)
--
ArarghMail609 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html
[You probably could have relinked it with all its CSECTs in one area,
but I don't know anyone who did. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.