Hierarchial memory system with microcommand memory and pointer register mapping virtual CPU registers in workspace cache #4 and main memory cache
AssigneeTexas Instruments Incorporated
InventorDaren R. Appelt
Life of this patent
Estimating the term…
Abstract
A digital computer system having a plurality of working registers in at least one workspace in its main memory and having a workspace pointer register for indicating the location of the workspace also has a workspace cache memory made up of registers corresponding to the working registers in the workspace of the main memory. Computer operations are implemented using the contents of the workspace cache registers whose contents are transmitted to the corresponding working registers in the workspace of the main memory in the event of a context switch. Advantageously, the architecture of this workspace system achieves high speed register-to-register operations and high speed context switching.
Claims6
A digital computer system having central processor unit and a microcommand memory for controlling the central processor unit, comprising:
- (a) a main memory having a plurality of central processor unit working registers in at least one workspace;
- (b) a workspace pointer register for indicating the location of the workspace;
- (c) workspace cache memory means, corresponding to the plurality of working registers in the workspace, connected to provide digital words to the central processor unit and to bilaterally exchange digital words with the plurality of working registers;
- (d) indicia means indicating the presence or absence of digital words in the workspace cache memory means;
- and
- (e) command means, responsive to the microcommand words from the microcommand memory for transferring the contents of the workspace cache memory means to the workspace in the main memory at the address indicated by the workspace pointer register and for transferring the contents of selected ones of the plurality of working registers to the workspace cache memory.
Dependencies are inferred from the claim text.