Subject: Re: Lack of a memory management unit on the LC
To: Erin Corliss <a-erinco@microsoft.com>
From: John Valdes <valdes@macavity.uchicago.edu>
List: port-mac68k
Date: 08/25/1999 20:02:48
Erin Corliss writes:
> So what role does the memory management unit actually play in NetBSD?  Is it
> the part that keeps nonprivileged processes from being able to look at
> memory outside their personal space?  Does NetBSD use paging?

Yes, on both counts.

> If it doesn't
> use paging, it seems like it would be possible to make a kernel that wasn't
> "safe" but would run.  (Processes could accidentally write into the memory
> of other processes and a normal user would be able to write a program to
> look at other people's memory.)   Amiga's operating system worked this way,
> and although it wasn't the most stable thing in the world, it got along well
> as a single-user machine.

Such an operating system exists for the LC; it's called MacOS. :)
(sorry, couldn't resist...)

John

-------------------------------------------------------------------------
John Valdes                        Department of Astronomy & Astrophysics
j-valdes@uchicago.edu                               University of Chicago