US4375678A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Redundant memory arrangement providing simultaneous access
Assignee: Unisys Corp
•
Filing: 1980-08-25
•
Granted: 1983-03-01
•
Expires: 2000-08-25
Abstract
Abstract A memory system for a data processing apparatus including a stack and a stack image memory which provides either sequential or simultaneous access to information contained on the stack. A stack control logic unit is responsive to a stack instruction so that information written into the stack is simultaneously written into one or more random access memory units. Moreover, a sequence of information items read sequentially from the stack may be read simultaneously from different random access memory units. The memory address unit is preferably implemented with programmable read-only memories.
Inventors
- 👤 Robert H. Krebs, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 18:51
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/74; G06; G06F; G06F12/00; G06F12/02; G06F12/0207
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
143 words
A memory system for data processing apparatus including a stack, comprising: a logical functional unit having an input for receiving operands for performing stack operations, and an output; data bus means coupled to the output of said functional unit; stack memory means coupled to said data bus means for storing successive items of information on said data bus means in the form of a stack of sequentially accessible items; stack image memory means coupled to said data bus for storing said successive items of information in the form of an array of simultaneously accessible items; said stack image memory means comprises a plurality of substantially identical random access memory circuits; and memory address means connected to each of said random access memory circuits for providing respective addresses to each of said random access memory circuits for storing each of said items of information.
Claim 2
Dependent Claim
143 words
A memory system for data processing apparatus including a stack, comprising: a logical functional unit having an input for receiving operands for performing stack operations, and an output; data bus means coupled to the output of said functional unit; stack memory means coupled to said data bus means for storing successive items of information on said data bus means in the form of a stack of sequentially accessible items; stack image memory means coupled to said data bus for storing said successive items of information in the form of an array of simultaneously accessible items; said stack image memory means comprises a plurality of substantially identical random access memory circuits; and memory address means connected to each of said random access memory circuits for providing respective addresses to each of said random access memory circuits for storing each of said items of information.
Claim 3
Dependent Claim
17 words
The memory system recited in claim 1, wherein said stack memory means comprises a last-in, first-out stack.
Claim 4
Dependent Claim
27 words
The memory system recited in claim 1, wherein each item of information stored in said stack memory means is stored in each one of said memory circuits.
Claim 5
Dependent Claim
17 words
The memory system recited in claim 1, wherein said plurality of memory circuits comprise individual integrated circuits.
Claim 6
Dependent Claim
41 words
The memory system recited in claim 1, wherein said memory address means comprises a write mode and a read mode, wherein different respective addresses are applied to said random access memory circuits in said write mode and in said read mode.
Claim 7
Dependent Claim
25 words
The memory system recited in claim 5, wherein the same addresses are applied to each of said random access memory circuits in said write mode.
Claim 8
Dependent Claim
26 words
The memory system recited in claim 5, wherein the respective addresses applied to each of said random access memory circuits are different in said read mode.
Claim 9
Dependent Claim
22 words
The memory system recited in claim 7, wherein said respective addresses for each of said random access memory circuits are successive addresses.
Claim 10
Dependent Claim
32 words
The memory system recited in claim 1, wherein said memory address means comprises a plurality of read-only memories for automatically generating said respective addresses for each of said random access memory circuits.
Claim 11
Dependent Claim
22 words
The memory system recited in claim 1, including register means connected to the output of each of said random access memory circuits.
Claim 12
Dependent Claim
56 words
The memory system recited in claim 10, wherein, said register means comprises a plurality of adjacent register portions, each of said portions connected to a corresponding one of said random access memory circuits, said register means functioning to form a single register word from the simultaneous data output of each of said random access memory units.
Claim 13
Dependent Claim
140 words
A data processing system comprising, first memory means for storing a set of information words; said first memory means having a first operating mode of accessing said information words stored therein; a plurality of second memory means; each of said second memory means storing said set of information words and having a second operating mode of accessing said information words stored therein; addressing means operatively connected with each of said second memory means for accessing predetermined selected ones of said information words in each of said second memory means; each of said accessed information words being provided on a respective output of each of said second memory means; and register means connected to all of said respective outputs of each of said second memory means so as to store and concatenate said accessed information words as a single register word.
Claim 14
Dependent Claim
140 words
A data processing system comprising, first memory means for storing a set of information words; said first memory means having a first operating mode of accessing said information words stored therein; a plurality of second memory means; each of said second memory means storing said set of information words and having a second operating mode of accessing said information words stored therein; addressing means operatively connected with each of said second memory means for accessing predetermined selected ones of said information words in each of said second memory means; each of said accessed information words being provided on a respective output of each of said second memory means; and register means connected to all of said respective outputs of each of said second memory means so as to store and concatenate said accessed information words as a single register word.
Claim 15
Dependent Claim
33 words
The data processing system recited in claim 12, wherein, said first memory means is a stack, and said first operating mode of accessing said information words is sequentially on a last-in, first-out basis.
Claim 16
Dependent Claim
22 words
The data processing system recited in claim 12 wherein, said second operating mode of accessing said information words is random access addressing.
Claim 17
Dependent Claim
60 words
The data processing system recited in claim 12 wherein, said addressing means has a first mode of operation resulting in the generation of a first set of addresses for respective ones of said second memory means, and a second mode of operation resulting in the generation of a second set of addresses for respective ones of said second memory means.
Claim 18
Dependent Claim
38 words
The data processing system recited in claim 12 wherein said first mode of operation comprises writing information words into said second memory means, and said second mode of operation comprises reading information words from said second memory means.
Claim 19
Dependent Claim
54 words
The data processing system recited in claim 15 wherein, said first set of addresses comprise a set of identical addresses for each of the respective ones of said second memory means, and said second set of addresses comprise a set of different addresses for each of the respective ones of said second memory means.
Claim 20
Dependent Claim
127 words
A data processing system comprising a first memory module for storing a plurality of items of information having a first data structure; a plurality of substantially identical second memory modules, each of said second modules storing said items of information having a second data structure different from said first data structure; data input/output means connected to said first memory module for transferring said items of information thereto and therefrom; tracking logic means connected to said first memory module and responsive to the transfer of one of said items of information to produce an enabling signal; and access means connected to said second modules and responsive to said enabling signal to perform a corresponding transfer of corresponding items of information stored in respective ones of said second modules.
Claim 21
Dependent Claim
127 words
A data processing system comprising a first memory module for storing a plurality of items of information having a first data structure; a plurality of substantially identical second memory modules, each of said second modules storing said items of information having a second data structure different from said first data structure; data input/output means connected to said first memory module for transferring said items of information thereto and therefrom; tracking logic means connected to said first memory module and responsive to the transfer of one of said items of information to produce an enabling signal; and access means connected to said second modules and responsive to said enabling signal to perform a corresponding transfer of corresponding items of information stored in respective ones of said second modules.
Claim 22
Dependent Claim
22 words
The data processing system recited in claim 18, wherein, said first memory module is a memory having a last-in, first-out data structure.
Claim 23
Dependent Claim
22 words
The data processing system recited in claim 18, wherein, said second memory modules comprise read/write memories having a random access data structure.
Claim 24
Dependent Claim
31 words
The data processing system recited in claim 18, wherein, said access means comprise memory addressing means connected to each of said substantially identical second memory modules for providing respective addresses thereto.
References Cited (Backward Citations)
US3772658A
Cited
US3753242A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-02-28 | 1986-08-30 | 1987-03-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-02-28 | 1990-08-30 | 1991-03-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-02-28 | 1994-08-30 | 1995-03-01 | $7700.00 | Window Closed / Lapsed |