-
公开(公告)号:GB1163859A
公开(公告)日:1969-09-10
申请号:GB3442968
申请日:1968-07-19
Applicant: IBM
Inventor: ARULPRAGASAM JEGANANDARAJ AMAL , MINSHULL JOHN FRANCIS , PINNELL MARTIN COXWELL , GLOVER ALAN CHARLES , TUFFILL HAROLD WILLIAM , WAUGH ROBIN
Abstract: 1,163,859. Data processing. INTERNATIONAL BUSINESS MACHINES CORP. 19 July, 1968, No. 34429/68. Heading G4A. In a data processing system, a recovery log unit maintains a profile of a first CPU (central processing unit) updated to a time before error is detected in the first CPU, and detection of error in the first CPU causes a second CPU to process the profile into storable form and store it in common main storage. The profile is all information necessary to permit a cleared CPU to continue its programme where it left off, including information of pending interrupts. Detection of error prevents further updating of the profile, and an error which persists despite instruction retry, or power failure, causes the second CPU to process the profile as stated above. The second CPU has its own recovery log unit and is normally concerned with its own tasks, and when required to process the profile of the other CPU as above, it temporarily stores its own working section in the main storage. The second CPU may take over the tasks of the first, using the profile of the first, in which case it processes its own profile and stores it in the main storage. The first CPU can perform for the second the services which the second is described above as performing for the first, and further CPU's can be provided. A profile can be forced into the system for diagnostic purposes.
-
公开(公告)号:DE1966991A1
公开(公告)日:1976-02-05
申请号:DE1966991
申请日:1969-07-16
Applicant: IBM
-
公开(公告)号:DE3071163D1
公开(公告)日:1985-11-14
申请号:DE3071163
申请日:1980-07-01
Applicant: IBM
-
公开(公告)号:AU533252B2
公开(公告)日:1983-11-10
申请号:AU6175480
申请日:1980-08-26
Applicant: IBM
-
公开(公告)号:GB1202489A
公开(公告)日:1970-08-19
申请号:GB6055668
申请日:1968-12-20
Applicant: IBM
Inventor: ATTWOOD DENNIS PATON , SYME DAVID MCCULLOCH , TUFFILL HAROLD WILLIAM
IPC: G06F9/22 , G06F9/30 , G06F11/22 , G06F11/267
Abstract: 1,202,489. Data processing. INTERNATIONAL BUSINESS MACHINES CORP. 20 Dec., 1968, No. 60556/68. Heading G4A. In a microprogrammed data processing system, simulated monitoring or control data is forced from an injection register into bit storage positions of data processing circuitry on identification of a predetermined stage in the execution of a microprogramme, thereby to initiate a system test or response other than by means of the microprogramme. Injection may occur when a preset counter, counted down as the microprogramme proceeds, reaches zero, or when a counter incremented from zero reaches a prespecified value, or when the current address supplied to a microprogramme read-only store reaches a prespecified value. A presettable mask may be used to prevent some portions of the injection register being used. A plurality of injection registers may be used at different points in the microprogramme. Retry means, normally used for retrying a macroinstruction during which an error occurred, using saved system states, may be tested by the above means by forcing simulated error indicating information in the above way. A "diagnose" macroinstruction is used to load the injection register and the means specifying the desired stage in the microprogramme from main memory, or the injection register may be loaded from a keyboard. The microprogrammes could be stored in the main memory. The bit storage positions which are forced may relate to occurrence of a parity error or availability of a peripheral unit or microprogrammo branch.
-
公开(公告)号:GB1168414A
公开(公告)日:1969-10-22
申请号:GB3545768
申请日:1968-07-25
Applicant: IBM
Inventor: ARULPRAGASAM JEGANANDARAJ AMAL , BINKS DENNIS CRAVEN , PINNELL MARTIN COXWELL , PRICE RICHARD LOWELL , TUFFILL HAROLD WILLIAM , VASILE VINCENT CHARLES , WAUGH ROBIN
Abstract: 1,168,414. Data processing. INTERNATIONAL BUSINESS MACHINES CORP. 25 July, 1968, No. 35457/68. Heading G4A. In a data processing system, recovery log storage is connected via a recovery log buffer to predetermined data locations in a C.P.U. (central processing unit) for recording data therefrom, and is updated after predetermined intervals but only after error checking circuitry in the C.P.U. has indicated error-free data flow in the C.P.U. during the current interval. The output of main storage goes via error-correcting circuitry to both the C.P.U. and a main storage buffer (which holds the 7 latest items from main storage and their addresses). Instruction fetch and execution cycles occur alternately. Changes in various C.P.U. registers during execution cycles are followed by a recovery log buffer the contents of which are passed to the recovery log storage during the respective following fetch cycles except that detection of an error in the C.P.U. during an execution cycle freezes the recovery log buffer, recovery log storage and main storage buffer to permit subsequent resumption of the programme or instruction retry without data loss. The recovery log buffer may be an associative store holding only the new contents of the portions of the C.P.U. registers which have actually changed, together with tags identifying the register portions. The recovery log arrangements, including the main storage buffer, have a separate power supply. Changes in the C.P.U. during fetch cycles may be stored in the recovery log storage during execution cycles.
-
-
-
-
-