首页> 外国专利> Interrupt protocol system and method using priority-arranged queues of interrupt status block control data structures

Interrupt protocol system and method using priority-arranged queues of interrupt status block control data structures

机译:使用中断状态块控制数据结构的优先级排列队列的中断协议系统和方法

摘要

A data processing system includes a software interrupt handler which controls performance of interrupt actions. The system further includes plural subsystems, each subsystem manifesting an interrupt request upon occurrence of an associated event. Hardware is provided which responds to an interrupt request by issuing an order to construct an interrupt status block (ISB) control data structure with a determined priority ranking. A controller is responsive to the issued order and constructs the ISB data structure. The ISB at least includes a pointer value indicating a next ISB having a same priority ranking, interrupt data identifying an interrupt procedure to be used by the software interrupt handler and information indicating a source of the interrupt request. The controller arranges the ISB in a queue of ISB's having a same determined priority and signals the software interrupt handler to commence performance of an interrupt action only if the order issued by the hardware requires an immediate interrupt. In such case, the software interrupt handler responds by reading contents of the ISB and performing operations in accordance with that data. Otherwise, normal processing resumes. Under normal circumstances, the controller, in executing an interrupt, is not required to inquire of the subsystem which manifested the interrupt request.
机译:数据处理系统包括控制中断动作的执行的软件中断处理程序。该系统还包括多个子系统,每个子系统在发生相关事件时都会显示一个中断请求。提供了一种硬件,该硬件通过发出命令以构造具有确定的优先级等级的中断状态块(ISB)控制数据结构来响应中断请求。控制器响应发出的命令并构建ISB数据结构。 ISB至少包括指示具有相同优先级等级的下一个ISB的指针值,识别将由软件中断处理程序使用的中断过程的中断数据以及指示中断请求的源的信息。控制器将ISB安排在具有相同确定优先级的ISB队列中,并仅当硬件发出的命令要求立即中断时,才发出信号通知软件中断处理程序以开始执行中断操作。在这种情况下,软件中断处理程序通过读取ISB的内容并根据该数据执行操作来作出响应。否则,将恢复正常处理。在正常情况下,在执行中断时,不需要控制器查询表现出中断请求的子系统。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号