Less technical answer than Michael Burr:
Some things need to be done every time, no matter what CPU.
Other things must be done every time on each processor. For example, check if we need to switch to another process.
The interruption of the local timer exists for the second type - whenever it is executed, we check them and do what is needed.
source share