0% found this document useful (0 votes)
33 views

Abstract (Timer in Linux)

Timers are needed in operating systems to schedule activities to run at precise future times. Linux uses a system clock that measures time in clock ticks since system boot, known as jiffies. This summary discusses how timers are set up and scheduled in Linux, how to stop timers when using multiple CPUs, and the global jiffies variable used for timers. It also lists the topics that will be covered, including timer setup, scheduling timers, stopping timers, jiffies, and types of timers used in Linux.

Uploaded by

Mohammed Ashique
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Abstract (Timer in Linux)

Timers are needed in operating systems to schedule activities to run at precise future times. Linux uses a system clock that measures time in clock ticks since system boot, known as jiffies. This summary discusses how timers are set up and scheduled in Linux, how to stop timers when using multiple CPUs, and the global jiffies variable used for timers. It also lists the topics that will be covered, including timer setup, scheduling timers, stopping timers, jiffies, and types of timers used in Linux.

Uploaded by

Mohammed Ashique
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

TIMER IN LINUX

An operating system needs to be able to schedule an activity sometime in the future. A mechanism is needed whereby activities can be scheduled to run at some relatively precise time. Any microprocessor that wishes to support an operating system must have a programmable interval timer that periodically interrupts the processor. This periodic interrupt is known as a system clock Linux has a very simple view of what time it is. it measures time in clock ticks since the system booted. All system times are based on this measurement, which is known as jiffies after the globally available variable of the same name.

Topics that are going to be discussed:

1.Introduction
Brief introduction on timers.

2.Timer Setup
Here we deal with setting up timer in the kernel code.

3.Schedule a Timer
This section includes the information such as expiration time for a process etc. 4.Stopping a timer Discusses how to stop timers when we are using more than 1 cpu's. 5.Jiffies Global variable used while implementing a timer. 6.Types of timers Various types of timers used in linux are discussed here.

class: C6A
Group Members 1.Afees p s

2.Rebin kurvilla 3.midhun sukumaran

You might also like