中断系统
发布时间
阅读量:
阅读量
引起中断的各种因素
1
中断系统需要解决的问题
(1)如何让各中继源向CPU发出相应的断开请求
(2)当多个中继源同时尝试向CPU发送打断请求时该怎么办
(3)在什么条件下、什么时候以及以何种方式 CPU 会响应打断请求
(4)如何保存现场(即在完成打断处理后需要返回到原始操作并继续执行)
(5)如何获取入口地址(因为要执行特定的打断程序需要知道其入口位置)
(6)如何恢复被打断的地方以及重新回到原操作点?
(7)如果在处理当前的打断过程中又遇到了新的需要终止的操作该怎么办?
我们采用软件与硬件相结合的方式实现了这一功能。
中断请求标记和中断判优逻辑
INFR中断请求标记用于实现对单一请求源的处理,
通过结合单一的INFR中断请求标记触发器,
能够有效管理大量间隔存在的多个INFR,
从而构成完整的INFR中断请求标记寄存器。

2.中断判优逻辑
哪种中断源的最优先级最高,则应最先处理相应的中断请求?(1)以硬件方式实施操作 (队列管理器)a. 将队列管理器分布在各个中断源的接口电路中 (链式队列管理器
全部评论 (0)
还没有任何评论哟~
