Practice Flashcards
Flip to reveal answersWhat is scheduling?
Track your progress — Sign up free to save your progress and get smart review reminders based on spaced repetition.
All 5 Flashcards — Scheduling
Sign up free to track progress and get spaced-repetition review schedules.
Question
What is scheduling?
Answer
The rule the operating system uses to decide which process gets the CPU next, and for how long. A core runs one process at a time, so switching fast enough makes them appear simultaneous.
Question
Compare first come first served with round robin.
Answer
FCFS runs each process to completion in arrival order — simple, but one long job blocks everything behind it. Round robin gives each a fixed time slice then moves on, so everyone gets an early first turn, at the cost of time spent switching.
Question
What is priority scheduling, and what is its risk?
Answer
The highest-priority waiting process runs next, so urgent work always goes first — essential for real-time systems. The risk is starvation: a low-priority process may never run if urgent work keeps arriving.
Question
What is ageing?
Answer
Raising a process's priority the longer it has been waiting, so that even the lowest-priority work eventually reaches the front of the queue. It is the usual fix for starvation.
Question
What is multilevel queue scheduling?
Answer
Processes are sorted into separate queues by what they are — interactive work in one, background batch work in another — and each queue gets its own scheduling rule and its own share of CPU time.
Read the notes
Full study notes for Scheduling
Topic 1.3 hub
Operating and control systems
More from Topic 1.3
All flashcards in this topic
Computer Science exam skills
Paper structures & tips
Track your progress with spaced repetition
Sign up free — Aimnova tells you exactly which cards to review and when, so you remember everything before your IB exam.
Start Free