问答题
中断源的优先权通常是依据什么来安排的?通常采用哪些方法来确定当前优先权最高的中断源?
【正确答案】中断源的优先权通常是根据中断源请求的频繁程度来安排的,请求频率高的中断源排在前面,低的排在后面。
中断源的确定可通过硬件查询或软件查询的方法来实现。若采用硬件查询的方法,CPU必须借助于外部中断源查询电路来确定当前最高优先权的中断源。中断源查询电路的种类有很多,如“优先权编码查询电路”、“链式优先权排队查询电路”等。若采用软件查询的方法,CPU在中断响应时,先转到一个固定的入口,去执行一个中断源查询程序,然后再由这个查询程序来确定到底是哪个中断源在请求中断。
【答案解析】