“ 小明同学去BAT公司面试。
面试官:叫神马名字
小明:小明
面试官:啥是时钟中断?
小明:就是手表坏了,不跑了
面试官: ???这也行
面试官接着问:如果时钟中断处理程序发生了缺页中断,怎么办?
小明嘟囔:咋手表坏了还会缺液,这啥手表。。。液压手表?要加几号油...
面试官:小明同学,滚。。。
”
上面是一个段子,但是这是一个面试必考题目,考察大家对中断和异常处理的理解,如果你对中断和异常理解不透彻,很难胜任Linux相关的研发工作的。如果能把这个问题的来龙去脉想出来,去面试BAT或者其他大公司一点问题都木有。
恰巧,今天在笨叔的VIP奔跑群里,有人问了这样一个问题,在中断处理函数ISR中,可以发生缺页中断吗?发生缺页中断会怎么样?
[如果你也想参与到VIP奔跑群里和笨叔进行交流