System for reducing access time to plural memory modules using f

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

365230, G06F 938, G06F 1300

Patent

active

043843425

DESCRIPTION:

BRIEF SUMMARY
DESCRIPTION



BACKGROUND OF THE INVENTION

The present invention relates to a system for accessing memory modules and, more particularly, to a system for accessing memory modules by using an effective address which is composed of two or more parts, one of which is determined later than the others.
In general, in computer systems, address modification, which changes an address written in a program to an effective address which is actually used for accessing memory modules, has been known and carried out. The address modification is effected by means of a modifier, such as an address mapper or an address modification table. In a small scale computer system, such as a microcomputer system, the number of bits of an effective address is larger than that of an address written in a program. Contrary to this, in a large scale computer system, the number of bits of an effective address is smaller than that of an address written in a program. In any computer system, the lower order bits of an address written in a program serve as a part of an effective address without modification, while the other higher order bits of the address written in the program are changed to the other part of the effective address by a modifier. Therefore, one part of the effective address is determined later than the other part thereof.
In one prior art system for accessing memory modules by using an effective address, one part of which is determined later than the other part thereof, after the entire effective address is determined, the access operation for the memory modules is actually executed. Therefore, the total access time is composed of an address modification time and the actual access time, which means that the speed of access of the memory modules is low.


SUMMARY OF THE INVENTION

It is a principal object of the present invention to provide a system for accessing memory modules by using an effective address, one part of which is determined later than the other part thereof, with high speed access.
According to the present invention, the average time for accessing memory modules can be reduced by relying on the fact that successive access operations are very frequently executed on the same memory module. Because of this it is advantageous to begin an access operation when the row address portion of an effective address is available, without waiting until the column address and module designation portions of the effective address have been determined. This can be accomplished by providing a first memory address register for storing the column address and module designation portions of the current effective address, a second memory address register for storing the row address portion of the current effective address, and a third memory address register for storing the module designation portion of the prior effective address. The access operation is begun using the module designation portion of the prior effective address, which is stored in the third memory address register, and the row address portion of the current effective address, which is stored in the second memory address register. After the module designation and column address portions of the current effective address are available, a comparator circuit which is connected to the first and third memory address registers determines whether the current and prior effective addresses designate the same memory module. Assuming that the same module is designated, the access operation is completed using the column address portion of the current effective address. In the event that the designated modules are different, however, the modules are accessed again using the module designation, row address, and column address portions of the current effective address. Since the current and previous module designations are very frequently identical, the net result is that the average access time does not reflect the actual address modification time needed for transforming a program address into an effective address.
The present invention will be more clearly understood from the follo

REFERENCES:
patent: 4156290 (1979-05-01), Lanza
patent: 4156905 (1979-05-01), Fassbender
patent: 4296467 (1981-10-01), Nibby, Jr. et al.
patent: 4303993 (1981-12-01), Panepinto, Jr. et al.
patent: 4323965 (1982-04-01), Johnson et al.
patent: 4344131 (1982-08-01), Girard

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

System for reducing access time to plural memory modules using f does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for reducing access time to plural memory modules using f, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for reducing access time to plural memory modules using f will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1569800

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