The diagram represents the life cycle of a process.
The fork() function is used to create a process. It creates a duplicate of calling process.
Creating a process is not instantaneous. That is in the init state, it is not yet ready to run.
As soon as the process is fully created, it is ready to run.
When the process enters into runnable state, Scheduler puts it in a queue and wait for the currently executing processes being executed.
Get Answers For Free
Most questions answered within 1 hours.