Pennant的日常
分享工作上的点点滴滴
摘要: 下半部和推后执行的工作1.下半部 下半部的任务就是执行与中断处理密切相关但中断处理程序本身不执行的工作,对于在上半部和下半部之间划分工作,尽管不存在某种严格的规则,但还是有一些提示可供借鉴: 1)如果一个任务对时间非常敏感,将其放在中断处理程序中执行。 2)如果一个任务和硬件相关,将其放在中断处理程序中执行。 3)如果一个任务要保证不被其他中断(特别是相同的中断)打断,将其放在中断处理程序中执行。 4)其他所有任务,考虑放置在下半部执行。 我们希望尽量减少中断处理程序中需要完成的工作量,因为在它运行的时候当前的中断线(或全局中断)都会被屏蔽,而缩短中断被屏蔽的时间对系统的响应能力和... 阅读全文
posted @ 2012-12-21 08:44 汝熹 阅读(348) 评论(0) 推荐(0) 编辑