On Thu, Apr 20, 2000 at 11:27:56PM -0400, Soohoon Lee wrote:
> Here's an example.
> CPU clock is 700MHz but /proc/cpuinfo reports
>
> cycle frequency [Hz] : 699300699
> platform string : API UP1000 699 MHz
>
> the freq. must be 700000000 so diff. btw those two are
> 700000000 - 699300699 = 699301
> approx. 700000 error per sec. it's
> 700000/700000000 = 0.001sec error/sec
> 0.001 * 24 * 60 * 60 = 86.400 sec errir/day.
So you're asserting that your CPU's crystal runs at *exactly* 700MHz?
You assert that there is no variance in the manufacturing process?
Have you hooked that crystal up to an osciliscope (or other analysis
tool) to see that the actual frequency of that crystal is closer to
700MHz than to 699.3MHz?
> I think we cannot measure the frequency accurately always.
Perhaps not, but there's very little else we can do I'm afraid.
> So what about rounding off the frequency count?
That would almost certainly do more harm than good.
r~