Re: The History of the ALGOL Effort

ArarghMail609@Arargh.com
12 Sep 2006 01:05:22 -0400

          From comp.compilers

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)
| List of all articles for this month |

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

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]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.