
Go up to The Kernel
Go forward to Process Control Block Structure
Process Management
It is the responsibility of the kernel to implement
the process abstraction by maintaining the state of each
process in it process control block. The kernel
only implement one routine that directly manipulate processes
that is intended for use by code outside the kernel,
createproc. You will need many other routines
for manipulating process states for use within the kernel.