轮询和中断各有什么特点?

时间:01-18人气:20作者:笔尖微凉

轮询是CPU定期检查设备状态,中断是设备主动通知CPU需要处理。

区别

轮询:CPU每隔固定时间就去查看设备是否需要服务,不管设备有没有事情都要检查一遍。这种方式简单直接,但会浪费CPU时间,因为大部分时间设备可能没事。比如一个键盘每秒检查10次,就算用户没按键也要检查,效率不高。

中断:设备只有在真正需要时才向CPU发送信号,CPU收到后立即停下当前工作去处理。这种方式节省CPU资源,响应速度快。比如打印机打印完成时才通知CPU,CPU不用一直盯着它,可以同时处理其他任务。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行