Because the times are measured in units of CPU clock ticks, not as a
continuum ;-)
Here's the problem. If the length of the clock tick is measured as a finite
unit (which it is), then how can you split that unit? (you can't). So if
the control changes from a user control to the kernel control within a clock
tick as opposed to the cusp of the clock tick, then the time measured is
going to be a bit fuzzy because both the system and the user will be granted
that clock unit, eventhough the system only used a percentage of the clock
tick and the user used the other part.
IDS gets it's breakdown from the same place that timex.
> Previously in these hallowed halls I have queried the values for user
> and sys cpu as reported by sysmaster. The documentation says that it
[quoted text clipped - 14 lines]
>
> Malcolm