.SH
Process Structure
.PP
The Plan 9 file system server is made from
an ancient version of the Plan 9 kernel.
The kernel contains process control,
synchronization,
locks,
and some memory
allocation.
The kernel has no user processes or
virtual memory.
.PP
The structure of the file system server
is a set of kernel processes
synchronizing mostly through message passing.
In Emelie there are 26 processes of 10 types:
.P1
.ft R
number name  function
  15       \f(CWsrv\fP   Main file system server processes
  \01       \f(CWrah\fP   Block read-ahead processes
  \h'\w'0'u'1       \f(CWscp\fP   Sync process
  \h'\w'0'u'1       \f(CWwcp\fP   WORM copy process
  \h'\w'0'u'1       \f(CWcon\fP   Console process
  \h'\w'0'u'1       \f(CWilo\fP   IL protocol process
  \h'\w'0'u'1       \f(CWilt\fP   IL timer process
  \h'\w'0'u'2       \f(CWethi\fP   Ethernet input process
  \h'\w'0'u'2       \f(CWetho\fP   Ethernet output process
  \h'\w'0'u'1       \f(CWflo\fP   Floppy disk process
.P2
