Question

Early versions of Linux used the “round-robin” system for performing this task on processes before later versions switched to a constant-time system. For 10 points each:
[10m] Name this task that dictates how CPU time is allocated among a computer’s processes. In general, this task aims to maximize throughput and minimize latency and resource starvation.
ANSWER: scheduling [accept word forms such as schedule]
[10e] For system processes, scheduling is done by this component of the operating system that performs system calls. This component is so named because it is the “core” of the operating system.
ANSWER: kernel
[10h] Some scheduling algorithms use this quantity that lets users manually adjust the priority of a process. In Linux, a maximal value of 19 for this quantity means that a process will only run if no other process wishes to.
ANSWER: niceness
<MY, Other Science>

Back to bonuses

Summary

Florida2025-02-01Y36.670%67%0%
Great Lakes2025-02-01Y65.0033%17%0%
Lower Mid-Atlantic2025-02-01Y610.0050%50%0%
Midwest2025-02-01Y210.0050%50%0%
North2025-02-01Y33.330%33%0%
Northeast2025-02-01Y512.0040%80%0%
Overflow2025-02-01Y514.0060%60%20%
Pacific Northwest2025-02-01Y210.0050%50%0%
Southeast2025-02-01Y45.0025%25%0%
UK2025-02-01Y107.0050%20%0%
Upper Mid-Atlantic2025-02-01Y88.7538%50%0%
Upstate NY2025-02-01Y33.3333%0%0%

Data

AlbertaUW A0000
UW BUBC1010020