xref: /plan9/sys/doc/fs/p1 (revision 6aeb1f0c04d990a2469d1ed5385e6b7f18c098d6)
1219b2ee8SDavid du Colombier.SH
2219b2ee8SDavid du ColombierProcess Structure
3219b2ee8SDavid du Colombier.PP
4219b2ee8SDavid du ColombierThe Plan 9 file system server is made from
5219b2ee8SDavid du Colombieran ancient version of the Plan 9 kernel.
6219b2ee8SDavid du ColombierThe kernel contains process control,
7219b2ee8SDavid du Colombiersynchronization,
8219b2ee8SDavid du Colombierlocks,
9219b2ee8SDavid du Colombierand some memory
10219b2ee8SDavid du Colombierallocation.
11219b2ee8SDavid du ColombierThe kernel has no user processes or
12219b2ee8SDavid du Colombiervirtual memory.
13219b2ee8SDavid du Colombier.PP
14219b2ee8SDavid du ColombierThe structure of the file system server
15219b2ee8SDavid du Colombieris a set of kernel processes
16219b2ee8SDavid du Colombiersynchronizing mostly through message passing.
17*6aeb1f0cSDavid du ColombierIn
18*6aeb1f0cSDavid du Colombier.I fs64
19*6aeb1f0cSDavid du Colombierthere are 27 processes of 11 types:
20*6aeb1f0cSDavid du Colombier.KS
21*6aeb1f0cSDavid du Colombier.TS
22*6aeb1f0cSDavid du Colombiercenter ;
23*6aeb1f0cSDavid du Colombierc l c
24*6aeb1f0cSDavid du Colombiern lf(CW) l .
25219b2ee8SDavid du Colombiernumber	name	function
26*6aeb1f0cSDavid du Colombier_
27*6aeb1f0cSDavid du Colombier15	srv	Main file system server processes
28*6aeb1f0cSDavid du Colombier1	rah	Block read-ahead processes
29*6aeb1f0cSDavid du Colombier1	scp	Sync process
30*6aeb1f0cSDavid du Colombier1	wcp	WORM copy process
31*6aeb1f0cSDavid du Colombier1	con	Console process
32*6aeb1f0cSDavid du Colombier1	ilo	IL protocol process
33*6aeb1f0cSDavid du Colombier1	ilt	IL timer process
34*6aeb1f0cSDavid du Colombier2	ethi	Ethernet input process
35*6aeb1f0cSDavid du Colombier2	etho	Ethernet output process
36*6aeb1f0cSDavid du Colombier1	flo	Floppy disk process
37*6aeb1f0cSDavid du Colombier1	snt	sntp clock-synchronisation process
38*6aeb1f0cSDavid du Colombier.TE
39*6aeb1f0cSDavid du Colombier.KE
40