Linux中断与时钟

文章目录[隐藏]

1.内核定时器

关键说明:内核在时钟中断发生后检测内核定时器是否到期,到期后的定时器处理函数将作为软中断在底半步执行。

理解:1.内核定时器最终是由时钟中断(可能是PIT产生的时钟中断)来触发。

           2.在时钟中断处理函数中,检查超时的内核定时器,唤起TIMER_SOFTIRQ软中断。

           3.内核定时器超时函数作为软中断底半部执行。也就说内核定时器的超时函数运行上下文是软中断上下文中执行。

版权声明:本文为CSDN博主「csdn59075392」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/csdn59075392/article/details/121694182

生成海报
点赞 0

csdn59075392

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

Keil MDK5 STM32F103C8T6开发环境配置

Windows下使用Keil MDK5进行stm32f103c8t6的开发和编译, 配合ST-LINK工具进行烧录, 使用原生(非HAL)的方式. 所需硬件 stm32f103系列开发板 stm32f103c8t6核心板 参数 ARM 32-b

[STM32学习]——一文搞懂I2C总线

目录 I2C总线的概念 I2C最重要的功能包括: I2C的物理层 I2C主要特点: I2C的高阻态 I2C物理层总结: I2C的协议层 初始(空闲)状态 开始