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>
Summary
Florida | 2025-02-01 | Y | 3 | 6.67 | 0% | 67% | 0% |
Great Lakes | 2025-02-01 | Y | 6 | 5.00 | 33% | 17% | 0% |
Lower Mid-Atlantic | 2025-02-01 | Y | 6 | 10.00 | 50% | 50% | 0% |
Midwest | 2025-02-01 | Y | 2 | 10.00 | 50% | 50% | 0% |
North | 2025-02-01 | Y | 3 | 3.33 | 0% | 33% | 0% |
Northeast | 2025-02-01 | Y | 5 | 12.00 | 40% | 80% | 0% |
Overflow | 2025-02-01 | Y | 5 | 14.00 | 60% | 60% | 20% |
Pacific Northwest | 2025-02-01 | Y | 2 | 10.00 | 50% | 50% | 0% |
Southeast | 2025-02-01 | Y | 4 | 5.00 | 25% | 25% | 0% |
UK | 2025-02-01 | Y | 10 | 7.00 | 50% | 20% | 0% |
Upper Mid-Atlantic | 2025-02-01 | Y | 8 | 8.75 | 38% | 50% | 0% |
Upstate NY | 2025-02-01 | Y | 3 | 3.33 | 33% | 0% | 0% |
Data
Liberty B | Duke | 10 | 10 | 0 | 20 |
Liberty C | South Carolina | 0 | 0 | 0 | 0 |
Virginia Tech A | UNC B | 10 | 10 | 0 | 20 |
Virginia A | UNC C | 0 | 0 | 0 | 0 |
Liberty A | UNC D | 10 | 10 | 0 | 20 |
William & Mary | Wake Forest | 0 | 0 | 0 | 0 |