Identify OS component causing process starvation
OptiverSoftware Engineer · Online AssessmentLast updated
This question evaluates understanding of process scheduling, kernel-level resource allocation, and starvation-related concurrency issues within the operating systems domain.
A system with 2 CPU cores runs 5 identical processes continuously. Four processes get equal CPU time, but the fifth appears to get none. Which part of the operating system should be examined to understand and fix why the fifth process is not running as it should, and what issues there could cause this behavior?
Solution walkthrough is for members
Get the full walkthrough with reference code and complexity analysis, plus Kitty Coach at 300 messages a day. Hints, the code runner and community answers stay free.