🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.os
Article #109

Re: Who needs files?

#109
From: darrell
Date: Thu, 12 Mar 1987 18:07
24 lines
1814 bytes
In article <2850@sdcsvax.UCSD.EDU> bagwill@decuac.DEC.COM (Bob Bagwill) writes:
>  With large address spaces and virtual memory, who
>needs files?  Why not define all storage as extended memory structures
>that may be loaded as needed.

That's approximately the approach I'm taking with the OS I'm writing
for the 80386, which supports both segmentation and paging.  My project
is to build a prototype implementation of the proposed MIL-STD-1838a,
aka. CAISa (Common APSE (Ada Programmer Support Environment) Interface
Set, revision a.  This system doesn't really have a "file system;"
instead, it has an entity-relationship-attribute data base with
strongly-typed components.  I'm mapping the components directly to
386 segments in virtual memory, and letting the underlying paging
system move them back and forth between RAM and disk.  User programs
will access data in ways that are half-way between file access and
manipulating memory-resident data structures.  BTW, the whole thing
is being written in Ada.

There don't seem to be very many people out there doing anything with
the 386's ability to do demand paging.  I'd love to share experiences
and even code (my stuff is all public domain, and MITRE is good at
keeping proprietary data secure).

              -- Bob
Technical Details
Message-ID: <2856@sdcsvax.UCSD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!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!cbatt!ucbvax!sdcsvax!darrell
From: darrell@sdcsvax.UUCP
Newsgroups: mod.os
Subject: Re: Who needs files?
Message-ID: <2856@sdcsvax.UCSD.EDU>
Date: Thu, 12-Mar-87 13:07:06 EST
Article-I.D.: sdcsvax.2856
Posted: Thu Mar 12 13:07:06 1987
Date-Received: Fri, 13-Mar-87 21:28:00 EST
Sender: darrell@sdcsvax.UCSD.EDU
Organization: The MITRE Corporation, Bedford MA
Lines: 24
Approved: mod-os@sdcsvax.uucp