I am not 100% sure what it uses, but I think that you are a little at variance with the calculation of the processor.
I believe that they are doing something.
Process A CPU Usage = (Cycles for A over last X seconds)/(Total cycles for last X seconds)
I believe that it is tied to the "update interval" set in the task manager.
, MSDN, Microsoft , , .