Method, device and article of manufacture for implementing a real-time task scheduling accelerator
    1.
    发明授权
    Method, device and article of manufacture for implementing a real-time task scheduling accelerator 失效
    用于实现实时任务调度加速器的方法,设备和制造

    公开(公告)号:US06360243B1

    公开(公告)日:2002-03-19

    申请号:US09041101

    申请日:1998-03-10

    IPC分类号: G06F900

    CPC分类号: G06F9/4812 G06F9/4843

    摘要: The present invention provides a task scheduling accelerating method, device and article of manufacture for determining and controlling multi-tasking. The device includes a synchronous task command interface for receiving commands from tasks on the host processor; an asynchronous task command interface for receiving commands from tasks and interrupt service routines on the host processor; an interrupt service routine interface for specifying and controlling a task switch; a semaphore post queue interface for specifying and determining a status of a data queue stored in the host processor; a status register for specifying a status of the task scheduling accelerator device; a computational unit for computing task scheduling decisions; and a bus for moving data between registers/interfaces and the computational unit.

    摘要翻译: 本发明提供了一种用于确定和控制多任务的任务调度加速方法,装置和制造。 该设备包括用于从主处理器上的任务接收命令的同步任务命令接口; 异步任务命令接口,用于从主机处理器上的任务和中断服务程序接收命令; 用于指定和控制任务切换的中断服务程序接口; 用于指定和确定存储在所述主处理器中的数据队列的状态的信号量后队列接口; 用于指定任务调度加速器装置的状态的状态寄存器; 用于计算任务调度决策的计算单元; 以及用于在寄存器/接口和计算单元之间移动数据的总线。

    Data transfer using software interrupt service routine between host
processor and external device with queue of host processor and hardware
queue pointers on external device
    2.
    发明授权
    Data transfer using software interrupt service routine between host processor and external device with queue of host processor and hardware queue pointers on external device 失效
    使用主机处理器和外部设备之间的软件中断服务程序进行数据传输,具有主机处理器队列和外部设备上的硬件队列指针

    公开(公告)号:US6128672A

    公开(公告)日:2000-10-03

    申请号:US37692

    申请日:1998-03-10

    CPC分类号: G06F9/4812 G06F9/4843

    摘要: The present invention provides a method, device and article of manufacture for efficient transfer of data items between a host processor and an external device. The host processor is coupled to external queue pointers and is used for queuing a plurality of data items and transferring the plurality of data items to the external device using an interrupt service routine unit. The external device is coupled to the host processor and is used for storing and incrementing or decrementing the external queue pointers, and processing the data items.

    摘要翻译: 本发明提供了一种用于在主处理器和外部设备之间有效传输数据项的方法,装置和制品。 主机处理器耦合到外部队列指针,并用于排队多个数据项,并使用中断服务程序单元将多个数据项传送到外部设备。 外部设备耦合到主处理器,用于存储和递增或递减外部队列指针,并处理数据项。

    Method, device and article of manufacture for efficient task scheduling in a multi-tasking preemptive priority-based real-time operating system
    3.
    发明授权
    Method, device and article of manufacture for efficient task scheduling in a multi-tasking preemptive priority-based real-time operating system 失效
    在多任务优先级优先级实时操作系统中进行高效任务调度的方法,设备和制造

    公开(公告)号:US06430593B1

    公开(公告)日:2002-08-06

    申请号:US09037173

    申请日:1998-03-10

    IPC分类号: G06F900

    CPC分类号: G06F9/4812 G06F9/4843

    摘要: The present invention provides a method, an article of manufacture and a multi-tasking, preemptive, priority based operating device for acceleration of operating system functions using a host processor and a task scheduling accelerator. The host processor processes a plurality of tasks and receives interrupts and uses a predetermined task scheduling accelerator interrupt service routine for responding to the task scheduling accelerator. The task scheduling accelerator is coupled to the host processor and is used for efficiently accelerating real time multi-tasking decisions using scheduling decisions responsive to tasks in the host processor.

    摘要翻译: 本发明提供一种使用主处理器和任务调度加速器来加速操作系统功能的方法,制品和多任务,抢占优先级的操作装置。 主处理器处理多个任务并接收中断,并使用预定的任务调度加速器中断服务程序来响应任务调度加速器。 任务调度加速器耦合到主处理器,并且用于响应于主处理器中的任务而使用调度决定来有效地加速实时多任务决定。