Neutrino consists of a microkernel (proncto) and various processes. Each process runs in its own virtual memory space. The advantage of using virtual memory is that one process can't corrupt another process's memory space.