当前位置: 首页 > article >正文

Linux内核实时机制7 - 实时改造机理 -软中断优化上

Linux内核实时机制7 - 实时改造机理 -软中断优化上

  • softirq是Linux内核底半部处理机制的一种,用于处理哪些对实时性响应没那么高的处理。
  • 比如:我们可以在中断的顶半部获取寄存器的数据,但对数据处理这种耗时的操作就可以放在底半部,更进一步即soft_irq中处理。

1、软中断数据结构

 1. 软中断属于软中断上下文,高于进程上下文
 2. 软中断是开中断情况下执行的
 3. 同一类型的软中断可以在多个CPU上并行执行,以TASKLET_SOFTIRQ类型的软中断为例: 
  	 - 多个CPU可以同时tasklet_schedule, 	
 	 - 并且多个CPU也可能同时从中断处理返回,
 	 - 然后同时触发和执行TASKLET_SOFTIRQ类型的软中断。	
 4.  软中断上下文不可休眠
 

http://www.kler.cn/a/554532.html

相关文章:

  • php 系统命令执行及绕过
  • shell编程总结
  • 树莓派4基于Debian GNU/Linux 12 (Bookworm)添加多个静态ipv4网络
  • 设计模式教程:享元模式(Flyweight Pattern)
  • 实时股票行情接口与WebSocket行情接口的应用
  • python中格式化输出知识点汇总
  • 使用API有效率地管理Dynadot域名,为域名部署DNS安全拓展(DNSSEC)
  • 视觉目标检测之小目标检测技术调研与实验
  • 网络安全技术pat实验 网络安全 实验
  • 当滑动组件连续触发回调函数的三种解决办法
  • 相比于WebSocket,SSE更适合轻量级
  • 【Scrapy】Scrapy教程7——存储数据
  • 【每日德语】leuchten 发光
  • HarmonyOS全栈开发指南:从入门到精通,构建万物智联的未来生态(四)
  • Spark提交任务
  • android,flutter 混合开发,pigeon通信,传参
  • Sun-Panel:简洁且美观的导航首页开源项目!!
  • Nginx 请求转发配置指南
  • Brave132编译指南 MacOS篇 - 编译与运行(六)
  • C++ 无锁队列:原理与实现