linux定时器中断程序,什么是Linux本地计时器中断?

The local APIC present in recent 80×86 microprocessors (see the

section “Interrupts and Exceptions” in Chapter 4) provides yet another

time-measuring device: the cpu local timer.

The cpu local timer is a device similar to the Programmable Interval

Timer just described that can issue one-shot or periodic interrupts.

There are,however,a few differences:

The APIC’s timer counter is 32 bits long,while the PIT’s timer counter is 16 bits long; therefore,the local timer can be programmed

to issue interrupts at very low frequencies (the counter stores the

number of ticks that must elapse before the interrupt is issued).

The local APIC timer sends an interrupt only to its processor,while the PIT raises a global interrupt,which may be handled by any

cpu in the system.

The APIC’s timer is based on the bus clock signal (or the APIC bus signal,in older machines). It can be programmed in such a way to

decrease the timer counter every 1,2,4,8,16,32,64,or 128 bus

clock signals. Conversely,the PIT,which makes use of its own clock

signals,can be programmed in a more flexible way.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值