🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #13071

Re: address spaces

#13071
From: Matt Dillon
Date: Mon, 12 Jun 1989 20:14
18 lines
1377 bytes
jms@tardis.Tymnet.COM (Joe Smith) Writes:
:Parts of this prediction are already here.  BiiN (formed by Intel + Siemens)
:has a system with 2**26 address spaces.  Any of which can be shared or
:private, at the programmer's whim.  A process can ask the OS to create an
:address space which refers one structure in an array of structures, and
:then pass an Access Descriptor (pointer) of this limited address space to
:another process.  Even if the second process is buggy, and tries to write
:at random offsets from the pointer, the first process is protected since the
:hardware limits what the second process is allowed to access.  
:
:Implementations along these lines have much more than just pointers to char,
:int, double, etc.  A "pointer to file" has meaning to the hardware page table.

	This sounds like Multics... nothing new at all.  It turned out that
(w/ Multics) the overhead made for very slow memory access as well as a huge
overhead for inter process / shared library calls.

				-Matt
Technical Details
Message-ID: <8906122014.AA25923@postgres.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!POSTGRES.BERKELEY.EDU!dillon

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!POSTGRES.BERKELEY.EDU!dillon
From: dillon@POSTGRES.BERKELEY.EDU (Matt Dillon)
Newsgroups: comp.sys.amiga.tech
Subject: Re: address spaces
Message-ID: <8906122014.AA25923@postgres.Berkeley.EDU>
Date: 12 Jun 89 20:14:58 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 18