Then we have Olympic.
Problem with the aid, programmable in IT primary system by Tressel's, there is only one, even if
you have multiple CPU's.
So this is the reason they brought the same problem was present on the program, Programmability, to
have only one percent.
But we have multiple calls.
Same problems with Patty.
We have a system.
It is a system wide resource, but we is it is shared between multiple.
So this is the reason they bring a big and local APIC locally because a functional part of Arabic,
which is located on the CPA, each and every C.P.U will have a local Lepic.
Each intel processor will have a local Lepik, this local it has a timer device and the timer device
is having it 32 bit cold.
And this time it can be configured by the special time at a distance.
The more can be the one short or periodic or.
So, look, any time I will send interrupted only this particular process.
Well, the it is a global interest which can be handled by any CPA in the system.
So this is the difference between the local timer and local families.
And they only do that, whereas this is a global interest which can be handled by any CPA on the system,
the frequency of the time, local time, or depends on the CPU bust clock.
And it can be configured with a range between the clock frequency, clock frequency and one by one of
the best clocks.
So you can configure the range of the frequency of local timer.
So in this you can see Caprock missing local timer interrupts.
Aquisition.
Wouldn't.
So let's start with this.
So we can see each and every couple is having its all time provided by local consider incrementing.
Local farmer enterprises, the world is.
Each and every, each and every CPU's look alike.
So we said local MP can be configured in three different modes.
One short and that line more so in periodic mode, what happens is software.
It sets an initial code.
And the local epic uses it for a so local epic, uses this called a decrements lookout until it reaches
zero once if it generates a camera.
Again, it resets the current code to the initial call or whatever the initial results back, reset
it back to the current code.
Begins preventing the current cold again, so this is a periodic.
So whatever you said, it set it to korangal, decrements it until it becomes zero gender you and it
is it back and performs it in a loop.
This local epic generates Arcus at a fixed rate, depending on the initial call.
The frequency depends on the frequency and you can divide it by using a configuration, the.
So this are registered by which you can divide the U.S. frequency.
Then you have one charge in one shot that the criminals have gotten called was time.
But I had to use when the cold reaches zero in this case a lot besides the cold current cold to the
initial cold once it reaches zero.
So if that has to set a new cold each time, if it wants more each, then the software has to update
the code for the next time.
What is that one?
This software is having precise control.
Over the summer I had to use this advantage.
Special care needs to be taken to avoid these conditions, especially if you call the set before the
old code expires.
So this is a disadvantage.
You have to make sure that you call the set only after the old code expires.
So you have to handle the these conditions in that one.
But I don't want this software is having precise control over when time and ideas happen.
Then we have the power mode, which is not present in the SC deadline.
So software sets a deadline.
So I'm looking at epic in this mode, local epic generator timer.
I argue when the value of the CPU timestamp content is greater than or equal to that.
Let's so it takes use of CPU's timestamp.
So whenever the value of CPU's timestamp content is greater than or equal to the deadline, it generates
an interest.
So what is the advantage of using this?
So compared to one shot, you get higher precision as is running at higher precision.
This is a function assembly, a big time line.
So what is the function which is responsible for this particular Yaku?
So let's go into this function.
So new school.
And this globalization.
So this is a function which is used by 9:00 a.m. local time, I interrupt.
So this is the most natural way of doing local interviews.
And then there is for next deadline, setting the next deadline on Egypt end, there is one more functionalist
local Lepik next deadline, which is set up a big time of.
So you can see this is the function which actually sets the next deadline.
This is being called here, said the.
Think.
Well, it is.
But the.
Is.
So we are not able to search, OK, but this is the function of the responsible for setting the next
search for this function, find functions called by, this will be a big.
Next, Dedman.
So this is maybe president through.
Assembly.
It may be called.
So let's leave for now.
But this is the function which is being used.
To set the next deadline on each contract.
So if you search for the missing, you will be seeing something on this deadline.
So we can see that line time line.
So this is the mode which I local epithermal currently uses, I don't use periodic.
They do not use one shot.
They use to see that line, which I pick uses a stamp counter to get better precision.