当前位置: 技术问答>linux和unix
ldd3: 禁止了中断,是不是就没有系统滴答了?
来源: 互联网 发布时间:2017-03-17
本文导语: 如果禁止了中断,jiffies就不会得到更新。 那么系统的时间是不是就不能更新,和系统时间相关的,都会“静止” 。 ??? | 确实如此 会丢失jiffies 虽然一般发生的概率很小,但还...
如果禁止了中断,jiffies就不会得到更新。
那么系统的时间是不是就不能更新,和系统时间相关的,都会“静止” 。 ???
那么系统的时间是不是就不能更新,和系统时间相关的,都会“静止” 。 ???
|
确实如此
会丢失jiffies
虽然一般发生的概率很小,但还是偶尔会出现禁用中断时来了时钟中断的情况
所以一般linux系统时钟长期开机,系统时钟会慢。一般可以用rtc ntp gps 1588来矫正
据说x86上有机制能找回丢失中断,了解不多
会丢失jiffies
虽然一般发生的概率很小,但还是偶尔会出现禁用中断时来了时钟中断的情况
所以一般linux系统时钟长期开机,系统时钟会慢。一般可以用rtc ntp gps 1588来矫正
据说x86上有机制能找回丢失中断,了解不多
|
时钟中断可以禁止吗,我记得只能禁止32之后的中断。
|
本来就是啊。。。把程序状态字上面的中断IRQ标志位直接弄成0,整个IRQ中断都被禁止了, jiffies自然就无法更新
至少我看 ucos2上面访问临界区时是这样的,直接关闭整个IRQ中断!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。