Computer System and Method For Processing Data Using Continuous Processing Task
AssigneeAdvanced Simulation Technology, Incorporated
InventorsManushantha (Manu) Sporny, Robert Kenneth Butterfield, Norton Kenneth James, Patrick Quinn Gaffney
Life of this patent
Estimating the term…
Abstract
A computing method and system is presented that modifies a standard operating system utilizing two or more processing units to execute continuous processing tasks; such as processing or generating continuous audio, video or other types of data. One of the processors is tasked with running the operating system while each processing unit is dedicated towards running a single continuous processing task. Communication is provided between both processors enabling the continuous processing task to utilize the operating system without being affected by any operating system scheduling requirements.
Claims28
A computer system for processing data comprising a first processing unit;
- a second processing unit;
- a memory for storing data accessible by the first and second processing units;
- a general purpose operating system;
- a continuous processing task that cannot be preempted by the operating system;
- and
- a scheduler for assigning the continuous processing task to the first or second processing unit.
A processing system comprising a computer system for processing data including:
- a first processing unit;
- a second processing unit;
- a memory for storing data information accessible by the first and second processing units;
- a general purpose operating system;
- a continuous processing task that cannot be preempted by the operating system;
- a scheduler for assigning the continuous processing task to the first or second processing unit;
- and
- a second computer system.
In a computer system for processing data comprising a first processing unit, a second processing unit, a memory for storing data information accessible by the first and second processing units and a general purpose operating system, a method comprising:
- assigning a continuous processing task so that it is never be preempted for any reason;
- and
- stopping the continuous processing task from running only when requested.
Dependencies are inferred from the claim text.