Process management.

* Creating and deleting both user and system

processor.

* Susbonding and resuming.

* Providing mechanisms for process sincranization.

* Providing mechanisms for process communication.

* Provide mechanisms for dead lock handling.