[Top][All Lists]

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

Mach's in-kernel scheduling

From: Igor Khavkine
Subject: Mach's in-kernel scheduling
Date: Mon, 20 Aug 2001 10:15:40 -0400
User-agent: Mutt/1.3.20i


It is my understanding that Mach supports "in-kernel" threads,
i.e. threads that run concurrently in the kernel, not being visible
in userspace.

The first kernel thread, after it does all the initialization and starts
userspace initialization, runs vm_pageout() to become the garbage
collection daemon.

Turns out that zones are susceptible to garbage collection. However,
I'm really clueless about Mach's way of scheduling these "in-kernel"
threads. When does this GC thread actually get to run, can it run
concurrently while a system call is executed, or does it need
a yield statement somewhere?



reply via email to

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