October 2017
Intermediate to advanced
354 pages
9h 28m
English
There are certain tasks that need to be carried out by the kernel at regular intervals, such as:
In order to carry out these tasks, interrupts must be periodically raised. Every time this periodic interrupt is raised, the kernel knows it's time to update the aforementioned timing data. The PIT is the piece of hardware responsible for issuing this periodic interrupt, called timer interrupt. The PIT keeps on issuing timer interrupts on IRQ0 periodically at approximately ...