p1 989 B

12345678910111213141516171819202122232425262728293031
  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 Emelie there are 26 processes of 10 types:
  18. .P1
  19. .ft R
  20. number name function
  21. 15 \f(CWsrv\fP Main file system server processes
  22. \01 \f(CWrah\fP Block read-ahead processes
  23. \h'\w'0'u'1 \f(CWscp\fP Sync process
  24. \h'\w'0'u'1 \f(CWwcp\fP WORM copy process
  25. \h'\w'0'u'1 \f(CWcon\fP Console process
  26. \h'\w'0'u'1 \f(CWilo\fP IL protocol process
  27. \h'\w'0'u'1 \f(CWilt\fP IL timer process
  28. \h'\w'0'u'2 \f(CWethi\fP Ethernet input process
  29. \h'\w'0'u'2 \f(CWetho\fP Ethernet output process
  30. \h'\w'0'u'1 \f(CWflo\fP Floppy disk process
  31. .P2