Memory and buffer arrangement for digital computers
AssigneeXerox Corporation
InventorReaman Paul Niguette, III
Life of this patent
Estimating the term…
Loading patent…
AssigneeXerox Corporation
InventorReaman Paul Niguette, III
Estimating the term…
Random access storage facilities for the CPU of a computer are cascaded in that a facility of relatively fast access speed holds a subset of information held in a facility of lower speed. Memory read requests are applied sequentially to these storage facilities, beginning always with the one of highest access speed, while requests satisfied by a lower speed facilities lead to storage of that information in all facilities of higher access speed. Write requests are made only to one facilities of lower speed, with algorthmic updating of the facility of lowest speed while the ones of higher speed are updated only on subsequent read requests for the same location. The several facilities which can be updated make storage space available on the basis of usages. The specific example explaining the invention has a conventional random access memory, a CPU associated cache and an buffer interposed between cache and memory with speed access ratio of 9:3:1, and cache and buffer sizes respectively leading to less then 50% cache access misses and less than 10% buffer misses, the average access time is better than half the access time of the memory alone.
In a digital, stored program computer having a random accessible memory and a central processing facility with an information flow path to and from memory, from and to the processing facility including a path for memory addresses to the memory and paths for other information taken from and to be provided to memory locations, the improvement comprising:
In a digital, stored program computer having a central processing unit for handling data and instructions, a memory system comprising:
In a digital, stored program computer having a random accessible memory and a central processing facility with an information flow path to and from memory, from and to the processing facility including a path for memory addresses to the memory and paths for other information taken from and to be provided to memory locations, the improvement comprising:
In a digital, stored program computer having a random access memory system and a central processing facility with an information flow path to and from the memory system, from and to the processing facility including a path for memory addresses to the memory system and paths for other information taken from and to be provided to locations in the memory systems, the computer having additional facilities for updating the information in the memory system independently from the central processing facility, the improvement comprising:
In a digital, stored program computer having a random access memory, a central processing facility and additional processing facilities each having information flow paths to and from memory, including a path for memory addresses to the memory and paths for other information taken from and to be provided to memory locations, further including a port system for controlling access to the memory, the processing facilities connected to the port system for seeking access to the memory independently from one another, the improvement comprising:
In a digital, stored program computer having a random accessible memory and a central processing facility with an information flow path to and from memory, from and to the processing facility including a path for memory addresses to the memory and paths for other information taken from and to be provided to memory locations, the improvement comprising:
In a digital, stored program computer having a random access memory, a central processing facility and additional processing facilities each having information flow paths to and from memory, from and to the processing facilities including a path for memory addresses to the memory and paths for other information taken from and to be provided to memory locations, further including a port system for controlling access to the memory, the processing facilities connected to the port system for seeking access to the memory independently from one another, the improvement comprising:
Dependencies are inferred from the claim text.