标准的流云髻发型:什么是中断?中断发生时CPU做什么工作?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 22:58:43

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

我知道就是说不明白``

中断发生``就像``

你正在做一件事情``
忽然又有别的事情发生(中断)
你判断是接着你做你原来事情还是做新的事情````
如果中断优先级比你做的事情的级别高`则停下来做新的事情``
做完``返回```接着做你原来做的事情``

中断时cpu暂停当前工作,进行下一项工作,工作一段时间后,中断此项工作,返回前一项工作。让两项工作看上去像在同时工作。

中断就是中止当前正在执行的工作,而去执行引起中断的事件,当引起中断的事件执行完毕之后,CPU继续执行以前的未执行完的工作。
这个是“微机原理”里的概念,有兴趣可以去参考有关这方面的书籍。

中断指...当有外设请求CPU 运行时..而他的优先级比当前运行进程的高..则中断当前进程去执行这个中断请求的进程