Mail Archives: opendos/1997/05/01/16:54:40
On 30 Apr 97 at 9:14, Mark Habersack wrote:
> Once upon a time (on 28 Apr 97 at 21:16) Alaric B. Williams said:
> > What's the difference? The LispOS people are interested in using the
> > Boehm GC for their entire OS, from what I gather, unless they derive their
> > own more efficient one (which I gather will be the case once the compiler is
> > running).
> You said it - "unless". That's why I asked about a working GC for an OS. I've
> got a feeling it should be much more complicated than one for a single app.
Not at all! What is more complex about the problem? In fact, it may be easier;
objects in private address spaces cannot be referenced from outside those address
spaces.
If you are writing a GC at the OS level, there are some tricks you /can/
use to make it faster that you might not be able to do with an app-level
one, by interfacing with the memory management (LispMs did this, I
hear; they had OS GCs).
ABW
--
Alaric B. Williams (alaric AT abwillms DOT demon DOT co DOT uk)
---<## OpenDOS FAQ ##>---
Plain HTML: http://www.delorie.com/opendos/faq/
http://www.deltasoft.com/faq.html
Fancy HTML: http://www.deltasoft.com/faq0000.html
- Raw text -