2025-11-20 05:42:19
中断机制是让CPU不用一直盯着某个任务等结果,等有事情发生时再处理。比如你按键盘的时候,电脑得马上识别这个动作,而不是等CPU闲着瞎转悠。这样CPU能省下好多时间做其他事,比如处理网页或者玩游戏。用户操作的时候也不会觉得卡顿,像回消息或者切页面都跟流水线似的顺溜。
以前没中断机制的时候,CPU得像打鼓似的轮询有没有事情发生,比如等键盘输入就不断检查有没有按键。这种轮询方式很费劲,根据2018年清华大学的测试数据,轮询模式下CPU利用率只有30%,大部分时间都在空转。引入中断机制后,CPU只在有事件时才启动处理程序,这时候利用率飙到90%以上。比如处理1000次按键事件,中断机制能比轮询快8倍,响应时间从3秒变成0.3秒。就像快递小哥不用满街乱窜找包裹,等有人打电话说包裹到了再跑过去,这样整体效率就上去了。
本题链接: