物联网
您现在所在的位置:首页>企业动态>物联网

嵌入式开发技术问题解答:中断和轮询有什么区别?

编辑:学到牛牛IT培训    发布日期: 2023-01-31 11:43:41  


如果中断,设备将通知CPU注意;在轮询期间,CPU将检查设备是否需要稳定地关注。中断不是协议,而是硬件机制;投票则相反。在中断中,设备由中断处理器提供服务;在轮询期间,设备由CPU提供服务。


1675136760336.jpg 

 

中断可能随时发生;在轮询期间,CPU将以固定间隔对设备进行投票。在中断中,中断请求线用作设备需要维修的指示;在轮询期间,命令就绪位用作指示设备需要维修的指示符。

 

在中断中,一旦任何设备中断它,处理器就会受到干扰;在轮询中,处理器通过重复检查每个设备的命令就绪位来浪费无数处理器周期。


免费试学
课程好不好,不如实地听一听

封闭学习

2

1

18180749853

蜀ICP备2021001672号

在线咨询 免费试听VIP课程