PU工作方法分为中断模式和查询模式.查询模式就是说C
PU轮翻的对外设顺序访问,比方说它先看看键盘有没被按下有的话处理,没的话继续往下看鼠标有没有移动再看看打印机印的怎么样了,再看...等等..显然查询方式的效率低.但稳定可靠.中断模式时就是说C
PU不主动访问这些设备,,只管处理自己的任务,没任务就闲着.也就是说在那等着.如果有设备要与C
PU联系,或要C
PU处理一些事情,他会给C
PU发一个中断请求信号.一种情况是这时C
PU就会放下正在进行的工作而去处理这个外设的要求.这叫做响应中断.处理完中断后,C
PU返回去继续执行中断以前的工作.还有一种情况如果C
PU这时正在做更重要的事情他就会让这个设备先在那等着.有空时响应他.如果同时有好几个设备都要C
PU来处理,C
PU就会从按重要程度来逐个处理.这就是中断和中断的优先级.
什么是中断?中断发生时CPU做什么工作?