2025-11-08 05:36:17
当电脑处理一个任务时突然来了新任务CPU还没处理完旧任务新任务就被挤掉了这就是中断丢失的原因。就像你吃饭时电话响了两次你先接完第一个电话第二个电话可能就没人接了。
为什么会出现这种情况呢?因为CPU处理中断需要时间假设单核CPU处理中断大约需要10毫秒如果新中断在5毫秒内到来旧中断就可能丢失。比如电脑启动时同时有键盘输入和硬盘读写中断如果硬盘中断优先级高键盘输入的中断就会被暂时挂起。数据统计显示普通电脑每秒处理中断次数在1000-10000次之间这个频率下偶尔丢失几个中断属于正常现象。就像你同时按键盘和鼠标按键某个按键的响应会稍慢一样这是硬件设计时为了平衡速度和稳定性做的妥协。
本题链接: