🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1752

Re: Ask yourself these before you choosing a 32bit OS...

#1752
From: Jim Williams
Date: Mon, 28 Aug 1995 14:21
32 lines
2452 bytes
dan@dna.neusc.bcm.tmc.edu wrote:
>In <41irqv$t83@usenet.ucs.indiana.edu>, sgoehrin@copper.ucs.indiana.edu (scott goehring) writes:
>>steven bourne's memory management scheme for bourne shell was to just
>>write the memory and, if you get a sigsegv, sbrk some more memory and
>>restart.  works fine on a PDP-11.  not so good on other architectures.
>
>	Just wondering what is the problem with this strategy. Admittedly it is
>somewhat unconventional, but it is just implementing a form of user-level VM.
>Instead of realloc()ing, which I find to be very messy and inefficient, for a
>growing contiguous data structure, Bourne's method seems to be what you want.
>Don't know what examples you are thinking of that make this not good.
>Interdata perhaps. But a decent architecture should allow growing memory
>requirements and growing stacks as well.
>

The problem is that no one -- including Dec -- has correctly followed the
example which the PDP-11 provided.  (And all have tried.)  I'm not
inclined to consider the strategy of relying on faulting to implement
features unconventional -- but I'm also used to the PDP-11's way of doing
things.

Someone bothered to do a little Group Theory when designing the 11, and
it seems that no one has bothered to try the same technique ever again.
(Actually, Motorola has paid a bit of attention to the basic math...)

-- 
Sphere.

Find a Linux/GNU Group for you: http://www.tiac.net/users/williams/lugnuts/
Buy Free UNIX!
Microsoft is prohibited from examining any packet containing data
originating on any machine which I am using. (Not that I can stop them.)
Technical Details
Message-ID: <41sjds$fnu@sundog.tiac.net>
Path: arc1-ca.pugleaf.net!sundog.tiac.net!usenet
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <41astd$53u@steel.interlog.com> <41c9ut$g73@usenet.ucs.indiana.edu> <41diciINNj1j@keats.ugrad.cs.ubc.ca> <41irqv$t83@usenet.ucs.indiana.edu> <41jo3j$oo9@gazette.bcm.tmc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sundog.tiac.net!usenet
From: Jim Williams <williams@tiac.net>
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600,comp.os.ms-windows.advocacy
Subject: Re: Ask yourself these before you choosing a 32bit OS...
Date: 28 Aug 1995 14:21:48 GMT
Organization: Spherical Projections
Message-ID: <41sjds$fnu@sundog.tiac.net>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <41astd$53u@steel.interlog.com> <41c9ut$g73@usenet.ucs.indiana.edu> <41diciINNj1j@keats.ugrad.cs.ubc.ca> <41irqv$t83@usenet.ucs.indiana.edu> <41jo3j$oo9@gazette.bcm.tmc.edu>
NNTP-Posting-Host: elision.tiac.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1N (Windows; I; 16bit)