Memory back up system with one cache memory and two physically separated main memories
AssigneeSequoia Systems, Inc.
InventorsJack J. Stiffler, Michael J. Budwey, James M. Nolan, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeSequoia Systems, Inc.
InventorsJack J. Stiffler, Michael J. Budwey, James M. Nolan, Jr.
Estimating the term…
Apparatus for maintaining duplicate copies of information stored in fault-tolerant computer main memories is disclosed. A non write-through cache memory associated with each of the system's processing elements stores computations generated by that processing element. At a context switch, the stored information is sequentially written to two separate main memory units. A separate status area in main memory is updated by the processing element both before and after each writing operation so that a fault occurring during data processing or during any storage operation leaves the system with sufficient information to be able to reconstruct the data without loss of integrity. To efficiently transfer information between the cache memory and the system main memories without consuming a large amount of processing time at context switches, a block status memory associated with the cache memory contains an entry for each data block in the cache memory. The entry indicates whether the corresponding data block has been modified during data processing or written with computational data from the processing element. The storage operations are carried out by high-speed hardware which stores only the modified data blocks. Additional special-purpose hardware simultaneously invalidates all cache memory entries so that a new task can be loaded and started.
Memory backup apparatus for a computer system having a plurality of main memories, a processing element for performing data processing tasks and computations on data, said processing element generating write control signals to cause information to be written into said memories and task control signals for controlling said system during a context switch, and means for monitoring fault conditions and for generating fault signals, said backup apparatus comprising,
Memory backup apparatus for a fault-tolerant computer system having system memories for storing data, a processing element for performing a plurality of data processing tasks and computations, said processing means generating write control signals to cause information to be written into said system memories and task control signals for controlling said system during a context switch, and means for monitoring fault occurrences in said computer system and for generating fault signals, said backup apparatus comprising,
A method for backing up data in a computer system having a plurality of main memories, including a first main memory, a second, physically separate main memory area and a non-write-through cache memory, a processing element for performing data processing tasks and computations on data, and means for detecting the occurrence of a fault condition, said method comprising the steps of:
A method for backing up data in a fault-tolerant computer system having first, second and third system memories for storing data, a processing element for performing a plurality of data processing tasks and computations, and means for detecting the occurrences of a fault in said computer system, said method comprising the steps of:
Dependencies are inferred from the claim text.