[coyotos-dev] Explicit Persistence Considered Harmful
Sandro Magi
naasking at higherlogics.com
Fri Aug 22 08:06:16 CDT 2008
Charles Landau wrote:
> I may have miscommunicated. The PDP-1 did not have a garbage collector
> in the traditional sense of scanning all live objects and then
> collecting the rest. It kept a reference count on objects. When a
> reference was deleted, it then scanned *from that point* to determine if
> the remaining references were merely self-referential.
Interesting! All non-concurrent GC algorithms are a hybrid mix of
reference counting and tracing [1], so this system definitely counts as
GC. The first cycle collector for reference counting was described in
the literature in 2001 [2] to the best of my knowledge, but this use
might predate it by a good number of years.
Sandro
[1] http://researchweb.watson.ibm.com/people/d/dfb/papers/Bacon04Unified.pdf
[2] http://researchweb.watson.ibm.com/people/d/dfb/papers/Bacon04Unified.pdf
More information about the coyotos-dev
mailing list