天天看点

11、什么是中断?

在计算机中,中断是系统用来响应硬件设备请求的一种机制,操作系统收到硬件的中断请求,会打断正在执行的进程,然后调用内核中的中断处理程序来响应请求。

举个生活中取外卖的例子,可能更方便理解。

你中午搬完砖,肚子饿了,点了份白切鸡外卖,虽然平台上会显示配送进度,但是你也不能一直傻傻地盯着呀,时间很宝贵,当然得去干别的事情,等外卖到了配送员会通过「电话」通知,电话响了,你就会停下手中地事情,去拿外卖。

这里的打电话,其实就是对应计算机里的中断,没接到电话的时候,你可以做其他的事情,只有接到了电话,也就是发生中断,你才会停下当前的事情,去进行另一个事情,也就是拿外卖。