Science, asked by Meghaa8531, 1 year ago

What is the difference between job scheduling and process scheduling?

Answers

Answered by nikhilbastian
18

Jobs or processes both are the same.

Whereas, Job scheduler and CPU scheduler are two different terms.

Job scheduler is also called long term scheduler and CPU scheduler is called short term scheduler.

While Job scheduler selects the processes from the job pool (Job pool is on the Hard disk) and load them in to the memory (Main Memory or RAM) for execution. in other hand CPU scheduler selects among the processes (in RAM) that are ready for execution and allocates the CPU to one of them.

Hope I got it right and answered your query. Sorry for any mistakes as I'm not perfect as well. :)

hope it helps

Cheers

Answered by Shazia055
5

Job scheduling is basically the process in which a process is selected to be brought into a queue while process scheduling is the process of a process manager scheduling a certain process and allocating it to the CPU on the basis of a strategy.

Explanation:

  • The differences between job scheduling and process scheduling can be given as:

    Job scheduling:

  • It is the mechanism of the selection of a process that has to be brought into the ready queue.
  • It is also called long-term scheduling.
  • It is done by the job scheduler or long-term scheduler.
  • The transfer of process occurs from a new state to a ready state.
  • In job scheduling, there is more control over multiprogramming.

    Process scheduling:

  • It is the mechanism of the selection of the process that has to be executed next and the allocation of the CPU to that process.
  • It is also called short-term scheduling.
  • It is done by the process scheduler or CPU scheduler or short-term scheduler.
  • The transfer of process occurs from a ready state to a running state.
  • In process scheduling, there is less control over multiprogramming.

#SPJ2

Similar questions