您的位置:首页 > 其它

时间中断会丢失吗?

2010-08-20 15:45 169 查看
由于CPU在处理中断时是关闭中断位的,也就是说,CPU在处理中断时不能响应其它的中断,哪怕是优先级最高的时间中断。

由此可以推断,当在时间中断的前一瞬间如果有较低优先级中断发生,那么时间中断就会被延迟响应,直到低优先级中断明确地开中断。最坏的情况(应该说是非常
可能的)是刚好此中断连续运行一个时间片以上,在这段时间内,发生了下一次时间中断,从而导致上一个时间中断的丢失。

所以,由时间中断控制的变量jiffies也就不能进行精确的时间统计功能。很长一段时间后,它的误差还很大
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: