A-A+
确定中断的优先级(优先权)有哪两种方法 各有什么优缺点?IBM PC系列微型计算机中断判优用
问题详情
确定中断的优先级(优先权)有哪两种方法,各有什么优缺点?IBM PC系列微型计算机中断判优用的是什么方法?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:确定中断的优先级有软件查询和硬件排队两种方法。软件查询方法所需电路比较简单:一是要把外围设备的中断请求触发器组合成一个端口供CPU查询二是要将各外围设备的中断请求信号相“或”后作为cPu的中断请求信号送到INTR引脚。在外围设备数量较多时逐位查询转入中断服务所耗费的时间较长。硬件排队方法中常用的是矢量中断方法。硬件排队方法电路较复杂要求外围设备不仅发出中断请求情号而且还需提供设备的中断矢量(也称中断类型号)该矢量与中断服务程序地址有关CPU接收该矢量后可以转入中断服务程序。这种方法中断响应速度快。IBM PC系列微型计算机中断判优采用的就是硬件排队方法。
确定中断的优先级有软件查询和硬件排队两种方法。软件查询方法所需电路比较简单:一是要把外围设备的中断请求触发器组合成一个端口供CPU查询,二是要将各外围设备的中断请求信号相“或”后作为cPu的中断请求信号送到INTR引脚。在外围设备数量较多时,逐位查询转入中断服务所耗费的时间较长。硬件排队方法中常用的是矢量中断方法。硬件排队方法电路较复杂,要求外围设备不仅发出中断请求情号,而且还需提供设备的中断矢量(也称中断类型号),该矢量与中断服务程序地址有关,CPU接收该矢量后可以转入中断服务程序。这种方法中断响应速度快。IBMPC系列微型计算机中断判优采用的就是硬件排队方法。