阅读以下关于中断的叙述。 [说明] 在某嵌入式系统中,王工设计的计算机模块如图4-1所示。它要求CPU在执行完当前指令后转而对中断请求进行处理。假定:TDC为查询链中每个设备的延迟时间,Ta、Tb、Tc分别为设备A、B、C的中断服务程序所需的执

admin2011-03-25  24

问题 阅读以下关于中断的叙述。
   [说明]
   在某嵌入式系统中,王工设计的计算机模块如图4-1所示。它要求CPU在执行完当前指令后转而对中断请求进行处理。假定:TDC为查询链中每个设备的延迟时间,Ta、Tb、Tc分别为设备A、B、C的中断服务程序所需的执行时间,TS和TR为保存现场和恢复现场所需的时间。

一般计算机系统根据对中断处理的策略不同,可分为单级中断系统和多级中断系统。本项目中王工设计的系统属于哪一类中断系统?请将设备A、设备B、设备C三个设备的中断优先级按照从高到低的次序排列。

选项

答案(1)单级、或单级中断系统 (2)设备C,设备B,设备A。

解析 本题考查中断处理相关知识的应用。
   根据计算机系统对中断处理的策略不同。可分为单级中断系统和多级中断系统。
   单级中断系统是中断结构中最基本的形式。在单级中断系统中,所有的中断源都属于同一级,所有中断源触发排成一行。其优先次序是离CPU近的优先权高。当响应某一中断请求时,执行该中断源的中断服务程序。在此过程中,不允许其他中断源再打断中断服务子程序。即使优先权比它高的中断源也不能再打断。只有该中断服务程序执行完毕之后,才能响应其他中断。
   多级中断系统是指计算机系统中有相当多的中断源,根据各中断条件的轻重缓急程度不同而分成若干级别,每一中断级分配给一个优先权。一般说来,优先级高的中断级可以打断优先权低的中断服务程序,以程序嵌套方式进行工作。根据系统的配置不同,多级中断可分为一维多级中断和二维多级中断。
   本项目中王工设计的系统属于单级中断系统,设备A、设备B、设备C的中断优先级按照从高到低的次序排列为设备C>设备B>设备A。
转载请注明原文地址:https://kaotiyun.com/show/WhWZ777K
0

相关试题推荐
最新回复(0)