一.问题的引出
有这样一道嵌入式的面试题,中断方式与轮询方式哪个效率高?
我们先谈谈中断与轮询。
二.中断
1.中断的定义
中断是指CPU在执行过程中出现了某些突发事件时,CPU必须暂时当前的程序,转去处理突发事件,处理完毕后CPU又返回原程序被中断的位置,并继续执行。
2.中断诞生记
(1)外设设备的处理速度慢于CPU
(2)轮询,定期做设备检查做了不少无用功
有这样一道嵌入式的面试题,中断方式与轮询方式哪个效率高?
我们先谈谈中断与轮询。