DIFFERENT BETWEEN SHORT TERM SCHEDULING AND LONG TERM SCHEDULING

SHORT TERM SCHEDULING

  • It selects a process from those that are in memory and ready to execute and allocates the CPU to it.
  • It is called the CPU scheduler.
  • It is very fast to improve system performance.
  • Its speed is faster than the long term scheduler.
  • It has lesser management over the degree of multiprogramming.
  • It is minimal in the time-sharing system.
  • It selects the jobs from the ready queue for assigning them to the CPU.
  • It is more frequent.

LONG TERM SCHEDULING

  • It determines which jobs are to be brought into the system for processing.
  • It is called a job scheduler.
  • It is not fast to improve system performance.
  • Its speed is lesser than short term scheduler.
  • It controls the degree of multiprogramming.
  • It is absent in a time-sharing system.
  • It selects the jobs from the secondary storage pool and loads into the memory.
  • It is less frequent.