🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #2361

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

#2361
From: Christopher C. Wood
Date: Tue, 26 Sep 1995 17:52
39 lines
2242 bytes
In article <nevin-2509951503200001@mac-nevin.cs.arizona.edu>, nevin@CS.Arizona.EDU (Nevin ":-]" Liber) writes:

|> And the original engineers weren't willing to use up an extra 256
|> bytes of RAM.  

The original engineers (of AppleSoft Basic on the Apple II) were
Microsoft employees.  That explains it.

|> You made classic space/time tradeoff.  I don't remember how much
|> RAM the original Apple's came with 

4K.  The original Apple ][+, that came with AppleSoft in ROM, might
have started with 16K.

|> (I came on the scene when they had 16K of RAM).  That is a lot of
|> memory to dedicate to something that, by previous arguments of
|> yours against heap compaction (it's the same thing), just doesn't
|> happen very often.

|> For a 4K machine, you'd be wasting 6.25% of the RAM for this.

It's worse than that, because you lose 256 bytes for 0-page, 
another 256 for the stack, 960 bytes for the text page (and another
960 bytes for text page 2, if you used it.)  How much RAM is left?
2624 bytes.  So the "little" 256-byte look up table chews up 10% of
RAM.

|> > Not possible. 8x10000 > 48x1024, right?

|> You had 48K, and you still needed to compact the string space?  I thought
|> you said that it was a rare occurance.

Most Applesoft Basic programs that would use a lot of strings would
"take a nap" every 20 minutes or so, to defrag the string space.

Chris
-- 
Speaking only for myself, of course.
Chris Wood    christw@lexis-nexis.com   ChrisCWood@aol.com
Technical Details
Message-ID: <449elq$aiu@meaddata.meaddata.com>
Path: arc1-ca.pugleaf.net!swiss.ans.net!meaddata!christw
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <nevin-1709951616450001@mac-nevin.cs.arizona.edu> <43kai7INNjvp@anvil.ugrad.cs.ubc.ca> <DFBHIv.8F2@wombat.hanse.de> <44504jINN43m@keats.ugrad.cs.ubc.ca> <nevin-2509951503200001@mac-nevin.cs.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!swiss.ans.net!meaddata!christw
From: christw@meaddata.com (Christopher C. Wood)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,comp.os.ms-windows.advocacy
Subject: Re: Ask yourself these before you choosing a 32bit OS...
Date: 26 Sep 1995 17:52:58 GMT
Organization: LEXIS-NEXIS, Dayton OH
Message-ID: <449elq$aiu@meaddata.meaddata.com>
References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <nevin-1709951616450001@mac-nevin.cs.arizona.edu> <43kai7INNjvp@anvil.ugrad.cs.ubc.ca> <DFBHIv.8F2@wombat.hanse.de> <44504jINN43m@keats.ugrad.cs.ubc.ca> <nevin-2509951503200001@mac-nevin.cs.arizona.edu>
NNTP-Posting-Host: dolphin.meaddata.com