Patent ID: 6405234
Filing Date: 2002-06-11
Classification: G06F

Abstract:
A processing system executing multiple programs concurrently while under control of a full time resident operating system, the processing system comprising:a processor unit including: a dispatch/decode unit dispatching and decoding a first plurality of instructions of a first program of the concurrent multiple programs and at least a second plurality of instructions of at least a second program of the concurrent multiple programs while the operating system remains resident in the processor unit, the instructions each including a data ID; a plurality of execution units, each separately selectable and controllable in real time by the operating system for receiving any of the plurality of instructions of the concurrent multiple programs from the dispatch/decode unit while the operating system remains resident in the processor unit, wherein a first plurality of the plurality of execution units executes concurrently the first plurality of instructions of the first program of the concurrent multiple programs while at least a second plurality of the plurality of execution units executes concurrently the at least a second plurality of instructions of the at least a second program of the concurrent multiple programs while the operating system remains resident in the processor unit; and a retirement unit storing results of executed ones of the instructions uniquely in response to each data ID.