Detailed Information Regarding an Operating System Process

A process is a program. It also includes process Stack in which it contains temporary data like function parameter, return address and local variable etc.
A process is the unit of work. A process is a program in execution.
It has many states
1) New :-Process creation
2) Running :- Execution of process
3) Waiting :- Waiting for some event occur
4) Ready :- Waiting for C.P.U.
5) Terminated :-Finished execution
A process is a computer program that is being continuously executed. Processes go through various process states which determine how the process is handled by the operating system kernel.
1. waiting- it needs to wait for the process scheduler
2. running- where the processor executes its instructions
3. blocked-if a process needs to wait for a resource
4. waiting- it is moved back into the "waiting" state
5. terminated-where it waits to be removed from main memory.
exact question URL: http://www.answers.com/Q/What_is_the_process_in_operating_systems