The system associates a process with a state, which helps it keep track of what the process is doing. Two of these states, used for context switching and scheduling, are current and ready. Other states will be discussed later.
The single process currently receiving CPU service is in the current
other processes eligible for CPU service are in the ready state
(Some processes are not eligible for CPU service, for instance a process waiting
on a semaphore).