System component:
Process management:
A process can be through out of programming execution a process needs certain resources including CPU time, memory files and I/O devices to accomplish its task the resources are either given to the process when its created or allocated to it while it is running.
A programming is a passive entity. Such as a content of file stored on disk, where as a process as on active entity. The program counter specified the next instruction to execute. The execution process must be a sequential.
* Creating and deleting both user and system processor.
* Susbonding and resuming.
* Providing mechanisms for process syncranization.
* Providing mechanisms for process communication.
* Provide mechanisms for dead lock handling.