🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.os
Article #121

Re: Who needs files?

#121
From: darrell
Date: Fri, 27 Mar 1987 07:49
36 lines
2301 bytes
In article <2907@sdcsvax.UCSD.EDU> l-aron@obelix.UUCP (Lars Aronsson) writes:
 >I'd like to continue this defence for the file concept and to turn
 >the question the other way: Why not turn all memory into files?
 >
 >The structured UNIX file tree is a very comfortable means for handling
 >big, non-uniform amounts of data. Much more comfortable than a uniform,
 >binary address space from zero to infinity. Even an address space from
 >zero to 2^16 (as on this PDP-11/70 called Obelix) seems too big and
 >unstructured to me. Why not continue the partitioning of data into
 >files and directories down to the variable/record/statement level?
 >Of course, we would then have to consider interpreting languages
 >with more overhead than todays optimized number-crunchers, but,
 >as computers as such become faster and smaller, we would have to find
 >a way to use their extra power anyhow :-).
 >
 >I think this idea has been used to implement some virtual LISP and
 >SmallTalk machines, but these aren't too common.
 >
 >To the comp.arch people:
 >		Who will invent the tree-structured memory chip?

(They have!  Ain't you ever heard of a binary tree?! :-) )

I think the problem is that this drives the size of a pointer through
the roof.  It also makes dereferencing the things a horrible operation.

It might, however, be possible to use plain ol' numbered memory with a
facility for translating names to addresses... Hm...  Could you describe
the avantages you see in this memory model?  I'm not sure exactly what
it's hoping to accomplish.  It sounds sorta interesting, but I can't see
any great advantages it has over large address spaces.
--
	-Colin Plumb (watmath!watnot!ccplumb)

Silly quote:
I'll procrastinate when I get around to it.
Technical Details
Message-ID: <2916@sdcsvax.UCSD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ucbcad!ucbvax!sdcsvax!darrell

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!ames!ucbcad!ucbvax!sdcsvax!darrell
From: darrell@sdcsvax.UUCP
Newsgroups: mod.os
Subject: Re: Who needs files?
Message-ID: <2916@sdcsvax.UCSD.EDU>
Date: Fri, 27-Mar-87 02:49:22 EST
Article-I.D.: sdcsvax.2916
Posted: Fri Mar 27 02:49:22 1987
Date-Received: Sat, 28-Mar-87 15:43:03 EST
Sender: darrell@sdcsvax.UCSD.EDU
Organization: U. of Waterloo, Ontario
Lines: 36
Approved: mod-os@sdcsvax.uucp