]> git.lizzy.rs Git - plan9front.git/blob - sys/doc/fs/p1
kernel: fix multiple devproc bugs and pid reuse issues
[plan9front.git] / sys / doc / fs / p1
1 .SH
2 Process Structure
3 .PP
4 The Plan 9 file system server is made from
5 an ancient version of the Plan 9 kernel.
6 The kernel contains process control,
7 synchronization,
8 locks,
9 and some memory
10 allocation.
11 The kernel has no user processes or
12 virtual memory.
13 .PP
14 The structure of the file system server
15 is a set of kernel processes
16 synchronizing mostly through message passing.
17 In
18 .I fs64
19 there are 27 processes of 11 types:
20 .KS
21 .TS
22 center ;
23 c l c
24 n lf(CW) l .
25 number  name    function
26 _
27 15      srv     Main file system server processes
28 1       rah     Block read-ahead processes
29 1       scp     Sync process
30 1       wcp     WORM copy process
31 1       con     Console process
32 1       ilo     IL protocol process
33 1       ilt     IL timer process
34 2       ethi    Ethernet input process
35 2       etho    Ethernet output process
36 1       flo     Floppy disk process
37 1       snt     sntp clock-synchronisation process
38 .TE
39 .KE