什么叫中断的优先级?优先级的处理原则是什么?有哪几种解决优先权的办法?
什么叫中断的优先级?优先级的处理原则是什么?有哪几种解决优先权的办法?
【正确答案】:把多个中断源按响应的次序从优先处理权高的到优先处理权低的顺序排列,叫中断的优先级。优先级处理的原则是:(1)不同级的中断同时发生时,按优先级别的高低依次处理。(2)当CPU在处理中断过程中,又出现级别高的中断请求时,应立即暂停低级中断的处理程序而去处理高级中断。等高级中断处理完后,再返回接着处理原来未处理完的中断程序。这称为中断嵌套。(3)中断级别相同的不同设备同时请求中断时,则按事先规定的次序逐个处理。(4)在处理某一中断的过程中,若出现比它级别低的或同级的中断请求时,则应处理完当前的中断后,再响应新的中断。解决优先权的办法有软件法和硬件法。软件法即查询法,用户根据事先确定的中断源的优先级依次查询;硬件法可分为顺序链结构和中断优先管理结构。
Top