Scheduling

Computer Science: OCR A Level, topic 2.1.8

Scheduling

Operating systems use schedulers to manage the jobs that are being completed by the CPU to ensure maximum use of processing time.

Scheduling

Scheduling

  • Computers are now faster than ever and we expect them to do more and more complex tasks at the same time.
  • We also expect no delay or impact on performance.
  • Scheduling is a system that is part of the operating system that helps to make this happen.
Types of scheduling

Types of scheduling

  • There are several key schedulers to be aware of:
  • Round robin.
  • First come first served.
  • Multilevel feedback queues.
  • Shortest job first.
  • Shortest remaining time.

Test yourself on Scheduling

  • Which of these is NOT a type of scheduler?

Practise this topic for free