G - Physics – 06 – F
Patent
G - Physics
06
F
354/221
G06F 12/06 (2006.01) G06F 11/22 (2006.01) G06F 11/30 (2006.01)
Patent
CA 1288522
ABSTRACT OF THE INVENTION The present invention provides apparatus and methods 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 vices 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., 16 M 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 real 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.
562911
Apple Computer Inc.
Riches Mckenzie & Herbert Llp
LandOfFree
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.
Profile ID: LFCA-PAI-O-1301216