Originally Posted by stratosk
Not necessarily. With Semaphore's default settings if there is enough load on CPU, the frequency will be increased to max 10ms earlier than the normal (if the early demand detects a step increment of load). But most probably will also go down 10ms earlier, if we suppose that the CPU has a specific amount of load.
For example, suppose that the CPU will execute 1,000,000 instructions. If it starts 10ms earlier will also finish earlier. The period that will be in highest frequency will be the same.
Of course, this is over simplified example, but I believe that more or less this is the behavior.
Thanks, your explanation is clearly
Great work, great idea and great person, thanks to you for ur job.