首页> 外国专利> Asynchronous interrupt safing of prologue portions of computer programs

Asynchronous interrupt safing of prologue portions of computer programs

机译:计算机程序序言部分的异步中断保护

摘要

Processing an asynchronous interrupt of a processing entity which executes in a computer system is disclosed. An invocation stack is maintained in the computer system. The invocation stack includes a plurality of stack frames, wherein each of the stack frames has a fixed part of a predetermined length and a variable part of a variable length. An interrupt service routine is pre-defined to service the asynchronous interrupt. Processing of the asynchronous interrupt is performed by determining an address of a next available memory location in the invocation stack. A starting address in the invocation stack for a new stack frame is determined by adding a predetermined "skip" value to the next available memory location address. The new stack frame is to be used by the interrupt service routine. Then, a portion of the invocation stack starting from the starting address is allocated for the new stack frame, and the new stack frame is generated in the invocation stack using the allocated portion of the invocation stack.
机译:公开了处理在计算机系统中执行的处理实体的异步中断。调用堆栈在计算机系统中维护。调用堆栈包括多个堆栈框架,其中每个堆栈框架具有预定长度的固定部分和可变长度的可变部分。预定义了一个中断服务程序来服务异步中断。通过确定调用堆栈中下一个可用内存位置的地址来执行异步中断的处理。通过将预定的“跳过”值添加到下一个可用的内存位置地址,来确定新堆栈帧的调用堆栈中的起始地址。新的堆栈帧将由中断服务程序使用。然后,从起始地址开始的调用堆栈的一部分被分配给新的堆栈帧,并且使用调用堆栈的分配部分在调用堆栈中生成新的堆栈帧。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号