Method and apparatus for determining available memory size

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1306, G06F 1214, G06F 900

Patent

active

049263145

ABSTRACT:
The present invention provides an apparatus and method for use in a computer system, and particularly, a computer system employing memory devices having discrete capacity (i.e., 256K bit, 1M bit, etc.), such as random access memory (RAM). The present invention includes a central processing unit (CPU) coupled through a multiplexor to a plurality of contiguous banks of memory devices. In a typical embodiment, a user inserts a desired number of RAM memory devices having a particular memory capacity into the memory banks. A maximum memory address is defined for each bank as the address which would exist if the highest capacity memory devices available were utilized (e.g., 16M bit/device). On power-up, the CPU sequentially attempts to store the numerical address value of each possible memory address at that address location, from the highest possible contiguous address to the lowest, for the first memory bank. In the event that the CPU attempts to write to a non-existent address, the value is automatically stored at the highest read address in the system. The CPU then sequentially reads each possible memory address from the lowest to the highest. For each address read, the CPU compares the stored value with the address. The fact that the stored value equals the address indicates that the address exists. In the event the stored value does not equal the address, but rather equals the previously read address, the address does not exist and the highest available memory is set to the previous address value. The CPU repeats this procedure for the next bank of memory until the total available memory of the system is determined. A bit value is assigned which corresponds to the available memory size of the first memory bank. This bit value is stored in a register coupled to control logic which controls the operation of the multiplexor and generates row address (RAS) and column address (CAS) signals to access the memory. Memory banks are selected by the control logic based upon the logical state of predetermined address bits outputted by the CPU which are identified by the bit value.

REFERENCES:
patent: Re31318 (1983-07-01), Kaufman et al.
patent: 4281392 (1981-07-01), Grants et al.
patent: 4340932 (1982-07-01), Bakula et al.
patent: 4368515 (1983-01-01), Nielsen
patent: 4382179 (1983-05-01), Penton
patent: 4468729 (1984-08-01), Schwartz
patent: 4473877 (1984-09-01), Tulk
patent: 4503491 (1985-03-01), Lushtak et al.
patent: 4507730 (1985-03-01), Johnson et al.
patent: 4513374 (1985-04-01), Hooks, Jr.
patent: 4601018 (1986-07-01), Baum et al.
patent: 4679167 (1987-07-01), Finnell
patent: 4787060 (1988-11-01), Boudreau et al.
Robert C. Goldblatt, How Computers Can Test Their Own Memories, Computer Design, vol. 15, No. 7, pp. 69-73 (07/76).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for determining available memory size does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for determining available memory size, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for determining available memory size will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-626252

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.