宁波IT培训
美国上市IT培训机构

400-111-8989

嵌入式开发中轮询与中断方式怎么选?


上一节我们说过了嵌入式中中断方式的概念及本质今天来说一说嵌入式中的链轮方式以及轮询与中断方式怎么选;轮询是一种CPU决策如何提供周边设备服务的方式。

在轮询过程中,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务。每个设备都有一个指示命令就绪的位,指示该设备的状态。当此状态就绪即给予服务,服务结束后再问下一个周边,接着不断周而复始。

轮询方式

I/O设备的程序轮询是计算机系统对I/O设备的一种管理方式。它定时对各种设备轮流询问一遍有无处理要求。轮流询问之后,有要求的,则加以处理。在处理I/O设备的要求之后,处理机返回继续工作。

轮询的优缺点

优点

在一些应用中可以增强了程序的实时性...

缺点

能处理的输入输出设备的数量也是有一定限度的。

程序轮询占用CPU的处理时间,效率较低。

中断和轮询之间的区别?

    中断时,设备会通知CPU引起注意;而在轮询中,CPU会稳定地检查设备是否需要注意。

中断不是协议,而是一种硬件机制;轮询反之。

在中断中,该设备由中断处理程序提供服务;轮询时,该设备由CPU维修。

中断可以随时发生;轮询时,CPU会以固定的间隔稳定地对设备进行投票。

在中断中,中断请求线用作指示设备需要维修的指示;在轮询时,命令就绪位用作指示,表明设备需要维修。

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

最后,达内嵌入式培训机构提醒每一个it爱好者:如果你想要在短时间内快速入门,顺利掌握一门技术,建议还是认真学习视频。多练习,多动手。

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。

预约申请免费试听课

怕钱不够?就业挣钱后再付学费!    怕学不会?从入学起,达内定制课程!     担心就业?达内多家实践企业供你挑选 !

【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!
上一篇:Arduino和单片机有啥区别?
下一篇:嵌入式开发中什么是中断方式?

程序员想要拿高薪应该具备哪些技能

不到 20 人的互联网公司该去吗

成长6大关键词是什么

达内---面试真题思路解析

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省