Claims
- 1. A computer with a plurality of processor modules and a storage module, each processor module including a processor, a cache storage of the write-back type, a controller for controlling said cache storage, a counter for counting the number of updated cache blocks, and a timing circuit for measuring elapsed time, the processor establishing a recovery point under at least one of the conditions that:
- (a) the number of cache blocks in a cache line of the cache storage, which are not updated reaches a first predetermined value,
- (b) the total number of updated cache blocks in the cache storage reaches a second predetermined value and
- (c) the cases recited at (a) and (b) do not occur within a predetermined period of time.
- 2. A computer according to claim 1, wherein the processor module is equipped with a bus monitoring circuit for monitoring the operation of the plurality of processor modules in order to set the recovery point when the locally updated cache block in the cache storage is accessed by one of the plurality of processor modules or when such an access operation is not executed within a predetermined period.
Priority Claims (2)
| Number |
Date |
Country |
Kind |
| 2-299487 |
Nov 1990 |
JPX |
|
| 3-276804 |
Sep 1991 |
JPX |
|
Parent Case Info
This application is a division of application Ser. No. 08/355,093, filed Dec. 13, 1994, entitled CACHE CONTROLLER, FAULT TOLERANT COMPUTER AND DATA TRANSFER SYSTEM THEREIN and now U.S. Pat. No. 5,749,091 which is a continuation of application Ser. No. 07/787,246, filed Nov. 4, 1991, entitled CACHE CONTROLLER, FAULT TOLERANT COMPUTER AND DATA TRANSFER SYSTEM THEREIN and now abandoned.
US Referenced Citations (2)
| Number |
Name |
Date |
Kind |
|
4905196 |
Kirrmann |
Feb 1990 |
|
|
5257370 |
Letwin |
Oct 1993 |
|
Divisions (1)
|
Number |
Date |
Country |
| Parent |
355093 |
Dec 1994 |
|
Continuations (1)
|
Number |
Date |
Country |
| Parent |
787246 |
Nov 1991 |
|