请教共享中断的问题 点击:814 | 回复:1



zgsnoopy

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 6回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2003年5月04日
发表于:2003-07-14 19:00:00
楼主
共享中断,需要多少时间的额外开销呢?为此,系统的性能有多少影响?



GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-07-14 19:00:00
1楼
中断共享时, 该中断会被串上一或数个 Driver 的 ISR. 每个 ISR 进去后所作的第一件事就是... 检查这个中断是不是自己要处理的, 若不是的话立即返回一个值告诉系统, 让系统将中断丢给下一个 ISR 去处理. 所以额外的开销, 就涉及... 有多少个 ISR 共享中断? 每个中断花了多少时间去判断是不是自己该处理的? CPU 的速度? 这些时间应该还算短的, 但实际数据得量测才知!

热门招聘
相关主题

官方公众号

智造工程师