🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22577

Re: 64-bit addresses

#22577
From: Richard Tobin
Date: Fri, 23 Feb 1990 18:58
26 lines
1658 bytes
In article <36080@mips.mips.COM> mash@mips.COM (John Mashey) writes:
>	a) What applications have you seen that wanted >32 bits of space?

Consider a language (prolog for example) that is implemented with
multiple stacks (maybe 2-4).  It's nice (a) not to have to check for
stack overflow and (b) to be able to expand the stacks without
relocating and fixing up all the pointers.  If you can spread your
stacks around virtual memory and unmap pages at the ends of the
stacks, you can do this.  In general, 4Gbytes of virtual address space
is plenty.

Now consider the same language with multiple threads, each requiring
(say) 2 stacks.  It's no longer clear that 4Gbytes is enough (though
it often will be - threads are often used for fairly simple tasks, 
with perhaps one really big one doing the hard work).

>	b) DId they need it, or justtake it because they had it?

Well, I haven't seen such a system on a machine with more than 32 bits
of address space, and people manage without.

-- Richard
-- 
Richard Tobin,                       JANET: R.Tobin@uk.ac.ed             
AI Applications Institute,           ARPA:  R.Tobin%uk.ac.ed@nsfnet-relay.ac.uk
Edinburgh University.                UUCP:  ...!ukc!ed.ac.uk!R.Tobin
Technical Details
Message-ID: <1833@skye.ed.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!edcastle!aiai!richard
References: <36080@mips.mips.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!edcastle!aiai!richard
From: richard@aiai.ed.ac.uk (Richard Tobin)
Newsgroups: comp.arch
Subject: Re: 64-bit addresses
Message-ID: <1833@skye.ed.ac.uk>
Date: 23 Feb 90 18:58:17 GMT
References: <36080@mips.mips.COM>
Reply-To: richard@aiai.UUCP (Richard Tobin)
Organization: AIAI, University of Edinburgh, Scotland
Lines: 26