首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
有5个中断源D1、D2、D3、D4和D5,它们的中断优先级从高到低分别是1级、2级、3级、4级和5级。这些中断源的中断优先级,正常情况下的中断屏蔽码和改变后的中断屏蔽码如表3—4所示。每个中断源有5位中断屏蔽码,“0”表示该中断开放,“1”表示该中断被屏蔽
有5个中断源D1、D2、D3、D4和D5,它们的中断优先级从高到低分别是1级、2级、3级、4级和5级。这些中断源的中断优先级,正常情况下的中断屏蔽码和改变后的中断屏蔽码如表3—4所示。每个中断源有5位中断屏蔽码,“0”表示该中断开放,“1”表示该中断被屏蔽
admin
2017-04-28
31
问题
有5个中断源D1、D2、D3、D4和D5,它们的中断优先级从高到低分别是1级、2级、3级、4级和5级。这些中断源的中断优先级,正常情况下的中断屏蔽码和改变后的中断屏蔽码如表3—4所示。每个中断源有5位中断屏蔽码,“0”表示该中断开放,“1”表示该中断被屏蔽。
假设从处理机响应中断源的中断服务请求开始,到运行中断服务程序中第一次开中断所用的时间为1个单位时间,处理机运行中断服务程序的其他部分所用的时间为4个单位时间。当处理机在执行主程序时,中断源D3、D4和D5同时发出中断服务请求,经过3个单位时间后,中断源D1和D2同时发出中断服务请求。采用改变后的中断屏蔽码,画出处理机响应各中断源的中断服务请求和实际运行中断服务程序过程的示意图。
选项
答案
首先响应D3,D3被D4打断,响应D4并执行完D4的中断服务程序,之后相当于D1,D2,D5同时发出中断请求,因为D4处理完后立即返回D3,所以此时中断屏蔽寄存器的内容为D3的中断屏蔽码,由于D3可以被D2打断,所以响应D2,D2被D1打断,响应D1,D1又被D5打断,执行完D5的中断服务程序。然后再依次返回D1、D2、D3,最后返回主程序。由上面的分析可画出处理机响应各中断源的中断服务请求和实际运行中断服务程序过程的示意图如图3—18所示。这题目容易弄错的一点是:当处理完D4之后以为按响应优先级去响应D1,要注意的是D4处理完后立即返回D3,此时中断屏蔽寄存器的内容为D3的中断屏蔽码,而D3只能被D2打断,因此转去响应D2。 [*]
解析
转载请注明原文地址:https://jikaoti.com/ti/nBfjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
分析德国法西斯上台的原因。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
中共中央通过《关于建国以来党的若干历史问题的决议》的会议是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
1543年发表解剖学专著《人体结构论》的是()。
1543年发表解剖学专著《人体结构论》的是()。
下列选项中,降低进程优先级的合理时机是____。
假定某计算机的CPU主频为80MHz,CPI为4,并且平均每条指令访存1.5次,主存与cache之间交换的块大小为16B,Caehe的命中率为99%,存储器总线宽度为32位。请回答下列问题。CPU和DMA控制器同时要求使用存储器总线时,哪个优先级更高?
某系统有R1、R2和R3共3种资源,在TO时刻P1、P2、P3和P4这4个进程对资源的占用和需求情况如表4-4所示,此时系统的可用资源向量为(2,1,2)。试问:如果(2)中两个请求立即得到满足后,系统此刻是否处于死锁状态?
随机试题
对社会主义建设道路的初步探索有哪些经验教训?
(10一4月)对于特别法条与普通法条的竞合,应采用如下原则处理:
BeijingistospenduptoUS$20billiontochangetheChinesecapitalintoa21st-centuryoneforthe2008Olympics.Theg
对于依法批准开工报告的建设工程,建设单位应当自开工报告批准之日起()日内,将保证安全施工的措施报送建设工程所在地的县级以上人民政府建设行政主管部门。
下列各项中,属于注册会计师行业自律组织的是()。
下列关于细胞分裂、分化、衰老和死亡的叙述,正确的是()。
在我国,凡是中央国家机关制定的教育法律、教育行政法规和其他规范性文件,除非有特殊规定,一经公布实施,就在我国的全部领域内发生效力。()
试述法律部门的划分标准。
在国家监督中处于核心和主导地位的监督方式是()
Ifyoulookatthematteranalytically,youidentifytwopartsoftheproblem:Thereis,ofcourse,thematterof"time",which
最新回复
(
0
)