🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1513

Re: segments and Unix

#1513
From: Douglas H. Price
Date: Tue, 18 Nov 1986 22:53
19 lines
1421 bytes
> Suppose every data structure were in its own segment. 
>
> Would this be worth doing? 

This is (if I understand correctly) exactly what happened in the object
oriented environment of the Intel 432 processor.  Each data (and code)
object could only be accessed in the appropriate context.  All objects not
explicitly referenced in the current execution context where turned off,
and would cause a detectable fault.  The problem with doing this on a
286, for instance is again the extreme overhead necessary to set up
(or check access permissions) on each data reference.  It is also not
a general solution on a 286; you can run out of segments too quickly.
It was the overhead (and the general confusion about how you programmed
object oriented hardware) that killed the 432 off. 
-- 
						Douglas H. Price
						Analysts International Corp.
						@ AT&T Bell Laboratories
						..!ihnp4!ihlpa!dhp
Technical Details
Message-ID: <2327@ihlpa.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!brl-adm!rutgers!clyde!cuae2!ihnp4!ihlpa!dhp
References: <13802@amdcad.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!brl-adm!rutgers!clyde!cuae2!ihnp4!ihlpa!dhp
From: dhp@ihlpa.UUCP (Douglas H. Price)
Newsgroups: comp.sys.intel,comp.lang.c
Subject: Re: segments and Unix
Message-ID: <2327@ihlpa.UUCP>
Date: Tue, 18-Nov-86 17:53:06 EST
Article-I.D.: ihlpa.2327
Posted: Tue Nov 18 17:53:06 1986
Date-Received: Wed, 19-Nov-86 02:46:54 EST
References: <13802@amdcad.UUCP>
Organization: AT&T Bell Labs, Naperville, IL
Lines: 19