Timekeeping in the Linux Kernel
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the intricacies of timekeeping in the Linux kernel through this comprehensive conference talk. Dive into the core timekeeping code, understanding its crucial role in various kernel functions from low power idle paths to device drivers. Learn how the kernel abstracts hardware, implements NOHZ, timers, hrtimers, cpu-idle, and POSIX clocks. Discover the tick-broadcast mechanism and its importance in maintaining functionality when abstractions break down. Gain insights into topics such as handling clock drift, making operations fast and efficient, implementing ticks in hardware, and managing high-resolution timers. Follow along as the speaker guides you through the complexities of Linux kernel timekeeping, providing a thorough understanding of this essential component.