Job Queue: All processes open in the system. Not running

Ready queue: Processes waiting in the main memory and ready to execute. Not running

Ready queue entering the CPU can:

  1. Perform all their code and terminate.
  2. Get interrupted by a higher priority process
  3. Wait for an I/O response