Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-unix!hplabs!felix!peregrine!mike From: mike@peregrine.UUCP (Mike Wexler) Newsgroups: comp.sys.intel,comp.lang.c Subject: Re: segments and Unix Message-ID: <1217@peregrine.UUCP> Date: Wed, 19-Nov-86 05:27:26 EST Article-I.D.: peregrin.1217 Posted: Wed Nov 19 05:27:26 1986 Date-Received: Wed, 19-Nov-86 22:28:41 EST References: <13802@amdcad.UUCP> Reply-To: mike@peregrine.UUCP (Mike Wexler) Organization: Peregrine Systems, Inc, Irvine Ca Lines: 18 Xref: mnetor comp.sys.intel:29 comp.lang.c:98 In article <13802@amdcad.UUCP> phil@amdcad.UUCP (Phil Ngai) writes: >Suppose every data structure were in its own segment. And of course, >that every segment were big enough to hold any data structure you >needed so that you didn't need to manage multiple segments for one >data structure. > Phil Ngai +1 408 749 5720 Intels IAPX 432 processor incorporated this idea in hardware. It was slow. This is not necessarily because of the basic idea. It may have just been a bad implementation. It would be worth while to get the databook for the 432 it is quite interesting. The 432 went a little bit further. It basically "knows" the type of every data structure and enforces certain rules as to what can be done with things of each type. -- Mike Wexler (trwrb|scgvaxd)!felix!peregrine!mike (714)855-3923