Article View: mod.os
Article #109Re: Who needs files?
From: darrell
Date: Thu, 12 Mar 1987 18:07
Date: Thu, 12 Mar 1987 18:07
24 lines
1814 bytes
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!darrellShow 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