发明名称 METHOD AND APPARATUS FOR IMPLEMENTING TASK MANAGEMENT OF COMPUTER OPERATIONS
摘要 A development and runtime framework for applications that execute in real-time operating systems. Application development is enhanced through simple instructions that allow a programmer to declare functions and sets of functions as tasks and supertasks, respectively, and manage the execution of functions, tasks and supertasks with priorities. A compiler or pre-processor provides tools for generating the code for tasks and supertasks, and the management code for managing execution. Function calls may be made directly to functions within supertasks via respective entrypoints, and the tasks are managed based on the functions being invoked. Within a supertask, a higher priority function may be runnable while a lower priority function of that supertask is suspended. A cookie is used to recognize when a register update for a supertask may be omitted, enabling more efficient context switching.
申请公布号 WO2006055864(A3) 申请公布日期 2007.10.04
申请号 WO2005US42033 申请日期 2005.11.16
申请人 SOFTWAVE WIRELESS, LLC;CHRABIEH, RABIH 发明人 CHRABIEH, RABIH
分类号 G06F9/48;G06F9/44 主分类号 G06F9/48
代理机构 代理人
主权项
地址