[net.lang.st80] Object Oriented Architectures and MMU's

san@cositex.UUCP (Steve Sanderson) (06/12/85)

What are the various opinions on object oriented architectures/ memory
management units?  Not being knowledgeable in this area, I would like
to find out more information on the concept(s).  For instance in many
Smalltalk-80 systems, it is my understanding that memory is usually
referenced in association with an object, with all of the association
and management of memory being handled by software.

Are there any schemes for hardware to handle this association?  Also in
Smalltalk-80, an object is deemed unneeded when the reference count to
an object (much like a link count for a UNIX file) reaches zero?  Is
there any nice (whatever that constitutes) hardware implementation to
handle this memory allocation/deallocation?

Dreaming out loud, and with out doing much research, perhaps it would
be nice to have hardware which would understand (in some respect) the
concept of an object, that is; a variable size piece of memory which
can be refered by some simple notation, easy for both hardware and
software to comprehend and manipulate.  Lastly, a disclaimer...  these
are ramblings, and represent at most a few minutes of thought.  Any
thoughts on these, or similar, things would be appreciated.

		Thanks,

		Steve Sanderson
-- 
Steve Sanderson, COSI Texas
		 4412 Spicewood Springs, Suite 801 Austin, Texas 78759
UUCP:	{ihnp4, seismo, ctvax}!ut-sally!cositex!san, san@cositex.UUCP
AT&T:	(512) 345-2780