unit 2 - process management
unit 2 - process management
Unit 2
Concept of a Process
• A process is essentially running software. The execution of any
process must occur in a specific order.
• A process refers to an entity that helps in representing the
fundamental unit of work that must be implemented in any system.
Temporary data
Structure/Layout of
process in memory
Static,global variabe
Resource Allocation Doesn’t have any resources. Has resources like memory and CPU .
6 state
transition
Process State Description
New The process is being created.
The process is waiting to be assigned to
Ready
the CPU.
The process is currently being executed by
Running
the CPU.
The process is waiting for some event to
Waiting
occur, such as an I/O operation.
The process has finished execution and is
Terminated
being removed from memory.
Present in Memory State