It & Software Online Course by Udemy, On Sale Here
Linux Kernel Programming – Timing Subsystem
An excellent training about Operating Systems
Timing Subsystem in deep
Timing Measurements in Linux KernelMany computer activities are based on timing measurements.E.g. Your Computer display is turned off, if you have not pressed a key or moved your mouse for a particular time. Linux timing subsystem mainly handles two types of timing activities 1. Keeping the current time and date a. time() , gettimeofday() and clock gettime() b. Time stamps for files and network packets 2. Maintaining Timers a. Mechanisms to notify kernel and user space (ex. alarm()) that a certain interval of time has elapsed. Hardware DevicesLinux depends on hardware devices to maintain time. These devices can be basically classified into two types: 1. Clocks/Counters: provide precise time measurements Used to keep track of current time of day 2. Timers: Issue interrupts at fixed, predefined frequency. Used for implementing software timersWhat will you learn from this course?Various timing commands: date, uptimePOSIX Clocks: CLOCK BOOTTIME, CLOCK MONOTONIC RAW, CLOCK REALTIME, CLOCK PROCESS CPUTIME ID, CLOCK THREAD CPUTIME IDTiming System calls: ctime, gettimeofday, clock gettime, clock settime, clock getres, times, getrusageSetting time from userspaceHow to measure time for a particular instructionHardware Devices used in timing measurement: RTC, TSC, Programmable Interval Timer, APIC, High Precision Event TimerJiffiesLow Resolution and High Resolution TimersThis course comes with a 30 day money back guaranteed. If you are not satisfied with the course, you’ll get your money backSo what are you waiting for, enroll now and take the next step in learning Timing subsystem in Linux Kernel
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.