Patent US4760522A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4760522A Expired / Lapsed US ⏱️ 0.0 years remaining

Intermixing of different capacity memory array units in a computer

Assignee: HP Inc
•
Filing: 1987-10-01
•
Granted: 1988-07-26
•
Expires: 2007-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory array unit (20) is used within a main memory (26) of a computer system (10). The memory (26) comprises a plurality of memory array units (20, 22, 24) and each of the memory array units (20, 22, 24) has an allocated address range of 0 to 16 megabytes. However, the memory array unit (20) has a capacity of only four megabytes. The usable address range is 0 to 2 megabytes and 8 to 10 megabytes. The remainder of the address range is a null. Upon development of an increased memory array unit (20) having a greater capacity, such as 16 megabytes, the new memory array unit (20) is directly substituted for the previous low capacity memory array unit. The new memory array unit (20) has a fully implemented address range from 0 to 16 megabytes. The low and high capacity memory array units can be intermixed or the low capacity units can be entirely replaced by the high capacity units without the need for modifying any of the computer system (10) or for modifying the system software.

Inventors

  • 👤 James R. Weatherford
  • 👤 Arthur T. Kimmel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 23:22
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F12/0623; G06F12/0646; G06F12/0653; G06F12/0661

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 174 words
A memory array unit for use in a computer which has a main memory made up of a plurality of memory array units wherein said computer has a gross address range and each of the memory array units has an allocated address range within said gross address range and communicates through a memory bus, the memory array unit comprising: a random access memory array connected to exchange operands through said memory bus, said array having a memory capacity less than the allocated address range for said memory array unit, and a decoder for receiving addresses from said memory bus for selecting corresponding operand locations in said memory array, said decoder responsive to only a subset of addresses within said memory array unit allocated address range, the addresses in said subset and the addresses in said memory array unit address range having the same bit size wherein said subset of addresses may include any portion of said address range, said subset of addresses encompassing an address range equal to the capacity of said memory array.
Claim 2
Dependent Claim 174 words
A memory array unit for use in a computer which has a main memory made up of a plurality of memory array units wherein said computer has a gross address range and each of the memory array units has an allocated address range within said gross address range and communicates through a memory bus, the memory array unit comprising: a random access memory array connected to exchange operands through said memory bus, said array having a memory capacity less than the allocated address range for said memory array unit, and a decoder for receiving addresses from said memory bus for selecting corresponding operand locations in said memory array, said decoder responsive to only a subset of addresses within said memory array unit allocated address range, the addresses in said subset and the addresses in said memory array unit address range having the same bit size wherein said subset of addresses may include any portion of said address range, said subset of addresses encompassing an address range equal to the capacity of said memory array.
Claim 3
Dependent Claim 27 words
A memory array unit as recited in claim 1 wherein said subset of addresses comprises at least first and second equal size address ranges having noncontiguous addresses.
Claim 4
Dependent Claim 45 words
A memory array unit as recited in claim 2 wherein said first address range is 0 to 2 megabytes and said second address range is 8 to 10 megabytes, said first and second address ranges within an allocated address range of 0 to 16 megabytes.

References Cited (Backward Citations)

US3940743A Cited
US3914747A Cited
US4037215A Cited
US4234934A Cited
US4293910A Cited
US4488256A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-26 1992-01-25 1992-07-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-26 1996-01-25 1996-07-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-26 2000-01-25 2000-07-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag