Today's Outline



Windows System Implementation



Interrupt Handlers



Identifying handlers and devices: IRQ



Interrupt Context



Interrupt Enabling



Bottom Half Processing



Bottom Halves in Linux



SoftIRQs



Tasklets



Kernel Timers



Work Queues



Hardware Timers



Jiffies and HZ



Timer Interrupt Handler



Timer Code Synchronization



Example system clock race condition