← Back to Patent Explorer
US4382278A Expired / Lapsed US ⏱️ 0.0 years remaining

Hierarchial memory system with microcommand memory and pointer register mapping virtual CPU registers in workspace cache #4 and main memory cache

Assignee: Texas Instruments Inc
•
Filing: 1980-06-05
•
Granted: 1983-05-03
•
Expires: 2000-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Daren R. Appelt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 17:19
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0875

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 161 words
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.
Claim 2
Dependent Claim 161 words
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.
Claim 3
Dependent Claim 17 words
The computer system of claim 1 wherein the workspace cache memory means comprises a plurality of registers.
Claim 4
Dependent Claim 34 words
The computer system of claim 2 wherein the indicia means comprises at least one register, with each stage of the register corresponding to one of the plurality of registers of the workspace cache means.
Claim 5
Dependent Claim 92 words
The computer system of claim 1 wherein the command means comprises: (i) means for changing the indicia means to indicate the presence or absence of digital words in the workspace cache memory means after a transfer of selected sections of the contents of the workspace cache means to the workspace in the main memory or vice-versa; (ii) means for monitoring the indicia means; and (iii) means, responsive to the monitoring means for forcing accessing of at least a selected one of the plurality of registers in the workspace of the main memory.
Claim 6
Dependent Claim 20 words
The system of claim 3 wherein the indicia means register comprises a random access memory with each stage separately addressable.
Claim 7
Dependent Claim 20 words
The system of claim 4 wherein the indicia means register comprises a random access memory with each stage separately addressable.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-05-02 1986-11-01 1987-05-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-05-02 1990-11-01 1991-05-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-05-02 1994-11-01 1995-05-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag