Thanks for that explanation.
Does WinNT/2000/XP uses 100 Hz also?
I think MS-DOS/Win95/98 use 18.2Hz.
Is this related to the timer chip running at 1.19318 MHZ and using
65536 to divide it down --> 1.19318 MHz/65536 = 18.2 Hz?
If so then what divisor does WinNT/2000/XP and Linux etc. use?
Also, I notice that on a Win2000 machine the timer granularity is
3579545 rather than 1193182 on WinNT.
What does this different timer granularity effect?
Finally, are the interrupts that are generated by the timer chip
hardware interrupts? Are they on IRQ 0? Is there a counter involved?
>
> There is s timer chip (today part of a larger chip) that can be
> programmed to generated interrupts at a fixed frequerncy.
> For example on Linux it is set to 100Hz, generating 100 interrupts
> per second. Each interrupt causes the software-clock to be increased
> by 10ms.
>
> Find more details on the chip here:
>
> http://www.intel.com/design/periphrl/technote/7203.htm
> http://tin.tu-ilmenau.de/ra/skripte/intel_8254.pdf
>
> Arno