Patent US5027313A successfully refreshed from Google Patents.
US5027313A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for determining maximum usable memory size
Assignee: Hewlett Packard Development Co LP
•
Filing: 1988-08-25
•
Granted: 1991-06-25
•
Expires: 2008-08-25
Abstract
Abstract An apparatus for determining maximum usable memory size is disclosed. Permanent connections on a base memory unit and additional memory modules provide signals indicative of the amount of memory installed at each location. The signals are read by the processor and used in conjunction with a lookup table or size counting method to determine maximum usable memory size and the existence of installation or operation errors. The maximum size is written to a latch which provides the value to logic which enables the appropriate memory locations when addressed by the processor.
Inventors
- 👤 Paul R. Culley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 21:40
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0684
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
255 words
An apparatus for determining usable memory size, comprising: a base memory unit, said base memory unit including: an amount of base memory; means for indicating the amount of base memory; and means for receiving at least one additional memory module, each of said additional memory modules including: an amount of additional memory; means for indicating the amount of additional memory; and means for connecting said additional memory module to said base memory unit, said means for connecting including means for coupling the output of said additional memory indicating means to said base memory unit; wherein all said means for indicating are permanent connections on said base memory unit and on said additional memory module; means for receiving the outputs from all said indicating means; means responsive to said received indicating means outputs for correlating said received indicating means outputs with maximum usable amount of memory for a given configuration signal value corresponding to said indicating means outputs, wherein said maximum usable amount varies dependent on the amount and physical location combinations of said base memory and any additional memory, some of said memory module additional memory amount and physical location combinations resulting in inaccessibility of some of said amount of additional memory, and for outputting a value indicative of said maximum usable amount of the amount of said base memory and said additional memory actually present; and means responsive to said maximum usable amount value for generating enabling signals for enabling an amount of said base memory and said additional memory totaling said maximum amount.
Claim 2
Independent Claim
255 words
An apparatus for determining usable memory size, comprising: a base memory unit, said base memory unit including: an amount of base memory; means for indicating the amount of base memory; and means for receiving at least one additional memory module, each of said additional memory modules including: an amount of additional memory; means for indicating the amount of additional memory; and means for connecting said additional memory module to said base memory unit, said means for connecting including means for coupling the output of said additional memory indicating means to said base memory unit; wherein all said means for indicating are permanent connections on said base memory unit and on said additional memory module; means for receiving the outputs from all said indicating means; means responsive to said received indicating means outputs for correlating said received indicating means outputs with maximum usable amount of memory for a given configuration signal value corresponding to said indicating means outputs, wherein said maximum usable amount varies dependent on the amount and physical location combinations of said base memory and any additional memory, some of said memory module additional memory amount and physical location combinations resulting in inaccessibility of some of said amount of additional memory, and for outputting a value indicative of said maximum usable amount of the amount of said base memory and said additional memory actually present; and means responsive to said maximum usable amount value for generating enabling signals for enabling an amount of said base memory and said additional memory totaling said maximum amount.
Claim 3
Dependent Claim
45 words
The apparatus of claim 1, wherein said means for enabling an amount of memory further includes: means for determining a desired amount of memory; and means for setting the amount of memory enabled at the lesser of the desired amount or the maximum usable amount.
Claim 4
Dependent Claim
24 words
The apparatus of claim 1, further including means responsive to said received indicating means outputs for indicating improper installation of said additional memory module.
Claim 5
Dependent Claim
22 words
The apparatus of claim 1, further including means responsive to said received indicating means outputs for indicating erroneous base memory unit operation.
Claim 6
Dependent Claim
22 words
The apparatus of claim 1, further including means responsive to said received indicating means outputs for indicating invalid operation of the apparatus.
Claim 7
Dependent Claim
26 words
The apparatus of claim 1, wherein said permanent connections include a plurality of lines, each of said lines held to a high or a low state.
Claim 8
Dependent Claim
24 words
The apparatus of claim 1, wherein said means for correlating includes means for storing a table of information and means for accessing said table.
References Cited (Backward Citations)
US4025903A
Cited
US4330825A
Cited
US4303993A
Cited
US4571676A
Cited
US4545010A
Cited
US4654787A
Cited
US4860252A
Cited
US4740916A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-06-24 | 1994-12-24 | 1995-06-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-06-24 | 1998-12-24 | 1999-06-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-06-24 | 2002-12-24 | 2003-06-25 | $7700.00 | Window Closed / Lapsed |