PROCESSOR AND PROGRAM EXECUTION METHOD CAPABLE OF EFFICIENT PROGRAM EXECUTION
    8.
    发明申请
    PROCESSOR AND PROGRAM EXECUTION METHOD CAPABLE OF EFFICIENT PROGRAM EXECUTION 有权
    能够有效执行计划的执行者和计划执行方法

    公开(公告)号:US20080215858A1

    公开(公告)日:2008-09-04

    申请号:US12110539

    申请日:2008-04-28

    IPC分类号: G06F9/30

    摘要: A processor for sequentially executing a plurality of programs using a plurality of register value groups stored in a memory that correspond one-to-one with the programs. The processor includes a plurality of register groups; a select/switch unit operable to select one of the plurality of register groups as an execution target register group on which a program execution is based, and to switch the selection target every time a first predetermined period elapses; a restoring unit operable to restore, every time the switching is performed, one of the register value groups into one of the register groups that is not selected as the execution target register group; a saving unit operable to save, prior to the restoring, register values in the register group targeted for restoring, by overwriting a register value group in the memory that corresponds to the register values; and a program execution unit operable to execute, every time the switching is performed, a program corresponding to a register value group in the execution target register group.

    摘要翻译: 一种处理器,用于使用存储在与所述程序一对一的存储器中的多个寄存器值组来顺序地执行多个程序。 处理器包括多个寄存器组; 选择/切换单元,其可操作以选择所述多个寄存器组中的一个作为程序执行所基于的执行目标寄存器组,并且每当经过第一预定时间时切换所述选择目标; 恢复单元,其可操作以在每次执行切换时将所述寄存器值组中的一个恢复为未被选择为所述执行目标寄存器组的寄存器组之一; 保存单元,其可操作以通过重写与寄存器值相对应的存储器中的寄存器值组来在恢复之前保存用于恢复的寄存器组中的值; 以及程序执行单元,其可操作以在每次执行切换时执行与执行目标寄存器组中的寄存器值组相对应的程序。

    INFORMATION PROCESSING APPARATUS AND EXCEPTION CONTROL CIRCUIT
    10.
    发明申请
    INFORMATION PROCESSING APPARATUS AND EXCEPTION CONTROL CIRCUIT 有权
    信息处理设备和异常控制电路

    公开(公告)号:US20090049219A1

    公开(公告)日:2009-02-19

    申请号:US11658816

    申请日:2005-08-19

    IPC分类号: G06F13/24

    摘要: To provide an information processing apparatus capable of performing switching between an exception handler and normal processing, the information processing apparatus comprising: An information processing apparatus comprising: a processor; a data processing unit operable to perform particular processing upon receiving a processing request from the processor; an interrupt controller operable to issue an interrupt request to the processor; and an exception control unit operable to control the interrupt controller, wherein the data processing unit is connected with the exception control unit via a dedicated line, the data processing unit includes a notification unit operable to notify, via the dedicated line, the exception control unit of status information showing a current status of the data processing unit, and based on the notified status information and setup information set by the processor, the exception control unit judges whether to cause the interrupt controller to issue an interrupt request to execute an exception handler to the processor.

    摘要翻译: 为了提供能够执行异常处理程序与正常处理之间的切换的信息处理装置,所述信息处理装置包括:信息处理装置,包括:处理器; 数据处理单元,用于在从所述处理器接收到处理请求时执行特定处理; 中断控制器,用于向所述处理器发出中断请求; 以及异常控制单元,其可操作以控制所述中断控制器,其中所述数据处理单元经由专用线与所述异常控制单元连接,所述数据处理单元包括通知单元,用于经由所述专用线通知所述异常控制单元 表示数据处理单元的当前状态的状态信息,并且基于所通知的状态信息和由处理器设置的设置信息,异常控制单元判断是否使中断控制器发出中断请求以执行异常处理程序 处理器。