bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Documentation and ideas for related work


From: Richard Braun
Subject: Re: Documentation and ideas for related work
Date: Fri, 19 Apr 2019 19:44:05 +0200
User-agent: Mutt/1.5.23 (2014-03-12)

On Fri, Apr 19, 2019 at 06:43:41PM +0200, Paul Boddie wrote:
> > What's not described, obviously, is external memory managers, but it's
> > similar to how kernel memory managers (file systems) interface with
> > the VM.
> 
> I don't really follow the distinction between external and kernel memory 
> managers, but perhaps this is pertinent to NetBSD but not to a microkernel-
> based system. Please let me know if I missed something.

It's only relevant for microkernel-based systems, in that, in a
classical Unix-like system, all files systems (which are the most
common memory managers) run from kernel space, whereas on a
microkernel-based system, they normally run outside.

The two main classes of memory managers are file systems and device
drivers, with the exception of the default pager for anonymous memory
and swapping.

-- 
Richard Braun



reply via email to

[Prev in Thread] Current Thread [Next in Thread]