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

Computer memory system

Assignee: DAN NAY ASSOCIATES Inc A CALIFORNIA Corp
•
Filing: 1986-06-27
•
Granted: 1990-01-30
•
Expires: 2006-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer memory system which includes a relatively slow access main memory unit and a relatively fast access smaller cache memory unit, the memory units being controlled by a central processing unit, and which further includes control circuitry for accessing the cache memory unit for all data words addressed by the central processing unit, and when an addressed word is not available in the cache memory, automatically transferring the addressed word from the main memory to the cache memory, the control being such that when such an addressed word is transferred from the main memory to the cache memory, adjacent words in the main memory are simultaneously transferred to the cache memory to be readily available to the central processor unit.

Inventors

  • 👤 Daniel L. Nay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:15
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0862

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 230 words
In combination a central processor and a computer memory system, said computer memory system including: a relatively slow access relatively large main memory; a relatively fast access relatively small auxiliary memory; a plurality of parallel transfer lines intercoupling said main memory and said auxiliary memory; first control circuitry coupled to the central processor and to the main and auxiliary memories for accessing the auxiliary memory for all words addressed by the central processor which are stored in the auxiliary memory, and for accessing the main memory when a particular addressed work cannot be found in the auxiliary memory, said first control circuitry including storage means for storing the main memory address of all words presently stored in said auxiliary memory, comparator means for simultaneously comparing a desired main memory address received from the central processor against all the main memory addresses stored in said storage means, logic circuitry coupled to said comparator means for converting the desired main memory address into the corresponding auxiliary memory address if a match is made by said comparator means and for accessing the addressed work in said auxiliary memory, and further logic circuitry connected to said comparator means for effectively transferring the particular addressed word and a predetermined number of adjacent words from the main memory to the auxiliary memory along said parallel transfer lines when no match is made by said comparator means.
Claim 2
Dependent Claim 230 words
In combination a central processor and a computer memory system, said computer memory system including: a relatively slow access relatively large main memory; a relatively fast access relatively small auxiliary memory; a plurality of parallel transfer lines intercoupling said main memory and said auxiliary memory; first control circuitry coupled to the central processor and to the main and auxiliary memories for accessing the auxiliary memory for all words addressed by the central processor which are stored in the auxiliary memory, and for accessing the main memory when a particular addressed work cannot be found in the auxiliary memory, said first control circuitry including storage means for storing the main memory address of all words presently stored in said auxiliary memory, comparator means for simultaneously comparing a desired main memory address received from the central processor against all the main memory addresses stored in said storage means, logic circuitry coupled to said comparator means for converting the desired main memory address into the corresponding auxiliary memory address if a match is made by said comparator means and for accessing the addressed work in said auxiliary memory, and further logic circuitry connected to said comparator means for effectively transferring the particular addressed word and a predetermined number of adjacent words from the main memory to the auxiliary memory along said parallel transfer lines when no match is made by said comparator means.
Claim 3
Dependent Claim 106 words
The combination defined in claim 1, and which includes second control circuitry connected to said auxiliary memory and including second storage means for storing status words representing on a continuous bases the frequency by which groups of words are stored in said auxiliary memory, the second circuit means connected to said second storage means for selecting a group of words in the auxiliary memory to be deleted in accordance with a predetermined status evaluation of all groups of words in the auxiliary memory when the aforesaid group of words is transferred from the main memory to the auxiliary memory and the auxiliary memory is already full.
Claim 4
Dependent Claim 61 words
The combination defined in claim 1, in which said first control circuitry includes circuit means coupled to said comparator means for introducing a WAIT signal to the central processor when no match is made by said comparator means so as to interrupt the operation of the central processor until the addressed word is available to be accessed in the auxiliary memory.
Claim 5
Dependent Claim 38 words
The combination defined in claim 1, in which said comparator means includes a plurality of comparators for providing for parallel instantaneous conversion of the main memory address into the corresponding auxiliary memory address when a match is made.
Claim 6
Dependent Claim 61 words
The combination defined in claim 2, in which said second control circuitry includes means connected to said second storage means for simultaneously comparing all of the status words in said second storage means with one another to determine which group of words in the auxiliary memory is to be deleted by the next group of words transferred from the main memory.
Claim 7
Dependent Claim 43 words
The combination defined in claim 5, in which said second control circuitry includes further circuit means for updating each of said status words in said second storage means when a word in a group of words in the auxiliary memory has been accessed.

References Cited (Backward Citations)

US3569938A Cited
US3949369A Cited
US4264953A Cited
US4322815A Cited
US4315312A Cited
US4322795A Cited
US4370710A Cited
US4490782A Cited
US4458310A Cited
US4506323A Cited
US4493026A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-29 1993-07-31 1994-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-29 1997-07-31 1998-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-29 2001-07-31 2002-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag