Lab Report: Adding Stride Scheduling to xv6

The xv6 kernel uses a basic round robin scheduler. To understand scheduling more deeply, I replaced it with a stride scheduler. This post compares round robin and stride scheduling, explains how I added it to xv6, and what I learned along the way. &#xA; &#xA; TL;DR / Key Takeaways&#xA; &#xA; &#xA; Link to heading &#xA; &#xA; &#xA; &#xA; xv6 uses a simple round robin scheduler that treats all…