• Lv0
    粉丝0

积分8 / 贡献0

提问3答案被采纳0文章0

作者动态

轮询和中断的区别

jdhd 显示全部楼层 发表于 2024-4-12 21:10:42

轮询是指CPU定时发出询问,依次询问周边设备是否需要其服务,有则提供服务,无则继续询问。中断是指

新任务打断老任务,结束之后再次执行老人物。轮询可不可以理解为一种中断。询问周边设备是否需要其服务为“老任务”,有需要提供服务的为“新任务”。如果不能,二者有什么区别和相同点。

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

论坛小助手 官方账号

沙发 发表于 2024-4-15 15:17:38
中断方式的优势在于它可以让处理器在没有事件发生时继续执行其他更重要的任务,只有在事件发生时才进行处理,这样可以提高CPU的利用率和系统的响应速度。因此,在需要实时响应外部事件的场合,中断方式更为高效和常用。

轮询方式是指处理器定期检查外部设备的状态,如果发现事件则进行处理。轮询方式的缺点是它会占用处理器的资源,即使没有事件发生也会消耗CPU时间。在事件较少或者对实时性要求不高的场合,轮询方式可能更为简单和直接。

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部