发明名称 Launching low-priority tasks
摘要 A driver is provided to manage launching of tasks at different levels of priority and within the parameters of the firmware interface. The driver includes two anchors for managing the tasks, a dispatcher and an agent. The dispatcher operates at a medium priority level and manages communication from a remote administrator. The agent functions to receive communications from the dispatcher by way of a shared data structure and to launch lower priority level tasks in respond to the communication. The shared data structure stores communications received from the dispatcher. Upon placing the communication in the shared data structure, the dispatcher sends a signal to the agent indicating that a communication is in the data structure for reading by the agent. Following reading of the communication in the data structure, the agent launches the lower priority level task and sends a signal to the data structure indicating the status of the task. Accordingly, a higher level task maintains its level of operation and spawns lower level tasks through the dispatcher in conjunction with the agent.
申请公布号 US8327369(B2) 申请公布日期 2012.12.04
申请号 US20070941555 申请日期 2007.11.16
申请人 BOWER, III FRED A.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOWER, III FRED A.
分类号 G06F9/50;G06F9/00;G06F9/48 主分类号 G06F9/50
代理机构 代理人
主权项
地址