Trusted by millions of Kenyans
Study resources on Kenyaplex

Get ready-made curriculum aligned revision materials

Exam papers, notes, holiday assignments and topical questions – all aligned to the Kenyan curriculum.

The traditional UNIX scheduler is a priority-based round robin scheduler (also called a multi-level round robin scheduler). How does the scheduler go about favouring I/O bound...

The traditional UNIX scheduler is a priority-based round robin scheduler (also called a
multi-level round robin scheduler). How does the scheduler go about favouring I/O bound jobs
over long-running CPU-bound jobs?

Answers


Faith
The traditional UNIX scheduler assigns each process a priority and places them in multiple ready
queues. Priorities increase over time to prevent saturation of low priority processes, boosted based on
the amount (as in lack thereof) of CPU time consumed. I/O bound jobs are favoured, naturally, as they
consume very little CPU time.
Titany answered the question on April 26, 2022 at 13:38

Answer Attachments

Exams With Marking Schemes

Related Questions