Back to results
US 6,148,389 AGranted
PC circuits, systems and methods
AssigneeTexas Instruments Incorporated
InventorJohn Ling Wing So
Life of this patent
Estimating the term…
Abstract
An improved PC system that includes a main CPU microprocessor, a file-based operating system, and a DSP microprocessor arranged so that the DSP can execute main CPU operations during time intervals in which the main CPU is otherwise occupied, thereby increasing the bandwidth of the system is provided. This PC system may include multiple CPUs and/or multiple DSPs.
Claims10
An operating system software product comprising:
- a storage medium;
- and
- a file-based multi-tasking operating system stored on said storage medium and including software defining 1) operations to run a main CPU microprocessor, 2) operations to obtain information about operations of a second microprocessor, 3) operations to calculate priorities for given functions of the main CPU microprocessor and the second microprocessor in realtime and dynamically execute the functions thereon, and 4) operations to provide the second microprocessor with pointer addresses to read data source space and write data destination space as a shared memory model for the main CPU microprocessor and the second microprocessor, whereby the software tightly couples the second microprocessor and the main CPU microprocessor using the file-based operating system.
An operating system software product comprising:
- a storage medium;
- and
- a file-based multi-tasking operating system stored on said storage medium and including software defining 1) operations to run a main CPU microprocessor, 2) operations to obtain information about operations of a second microprocessor, 3) operations to calculate priorities for given functions of the main CPU microprocessor and the second microprocessor in realtime and dynamically execute the functions thereon, and 4) virtual device driver (VXD) to communicate with software applications of 16-bit and 32-bit types through a callback function for 16-bit software applications and through a semaphore for 32-bit software applications running on a second microprocessor.
Dependencies are inferred from the claim text.