Article View: comp.sys.powerpc
Article #2317Re: Handles. Was Re: Ask yourself these before you choosing a 32bit OS...
From: Matthew Kennel
Date: Sun, 24 Sep 1995 22:44
Date: Sun, 24 Sep 1995 22:44
24 lines
2136 bytes
2136 bytes
Kazimir Kylheku (c2a192@ugrad.cs.ubc.ca) wrote: : In article <rbarris-2109951707350001@192.168.1.16>, : Rob Barris <rbarris@quicksilver.com> wrote: : >In article <43qddkINNpti@keats.ugrad.cs.ubc.ca>, c2a192@ugrad.cs.ubc.ca : >(Kazimir Kylheku) wrote: : >One of the key benefits of handles is the way with which they can be used : >to represent structures of varying size (that is they can grow and shrink- : >and none of the many references to such an item in data structures, the : >stack, local variables become invalid when that happens). And you can ask : >the system how big one is. : Right, that's obvious, because your properly written program always takes : care to dereference through the handle. : >I can think of a way to do that without actual double indirection, but it : >chews up an awful lot of address space and requires an MMU. Perhaps you : >could suggest a better way? You are given a Motorola 68000 motherboard and : >512K of RAM. Go. A pointer-safe language with a compacting GC that is MMU smart. In any case, I've read postings from experts on GC who say that using even halfway modern allocators, compaction is a surprisingly small win, as empirically measured.
Technical Details
Message-ID:
<444mvi$ihm@martha.utcc.utk.edu>Path:
arc1-ca.pugleaf.net!martha.utcc.utk.edu!caffeine!mbkReferences:
<3vh2hc$9dd@falcon.ccs.uwo.ca> <MLM.95Sep20011239@monaco.cs.brown.edu> <43qddkINNpti@keats.ugrad.cs.ubc.ca> <rbarris-2109951707350001@192.168.1.16> <43uq94INNpbl@keats.ugrad.cs.ubc.ca>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!martha.utcc.utk.edu!caffeine!mbk From: mbk@caffeine.engr.utk.edu (Matthew Kennel) Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,comp.os.ms-windows.advocacy Subject: Re: Handles. Was Re: Ask yourself these before you choosing a 32bit OS... Followup-To: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,comp.os.ms-windows.advocacy Date: 24 Sep 1995 22:44:02 GMT Organization: Oak Ridge National Laboratory and Univ. Tenn. Message-ID: <444mvi$ihm@martha.utcc.utk.edu> References: <3vh2hc$9dd@falcon.ccs.uwo.ca> <MLM.95Sep20011239@monaco.cs.brown.edu> <43qddkINNpti@keats.ugrad.cs.ubc.ca> <rbarris-2109951707350001@192.168.1.16> <43uq94INNpbl@keats.ugrad.cs.ubc.ca> NNTP-Posting-Host: caffeine.engr.utk.edu X-Newsreader: TIN [version 1.2 PL2]