Operating system "loop first adaptation algorithm" source code (c++)