Claims
- 1. A multi-computer processing control system including a plurality of computer systems, each of said computer systems comprising:
- a central processing unit (CPU) operating under a program of instructions and having interrupt handling capability for running a plurality of asynchronous, unrelated programs:
- a plurality of memory devices;
- a plurality of input sources for providing data to said computer system in response to which said computer system contributes to the control of said process;
- a data link to another one of said computer systems;
- a direct memory access controller for communicating data between said input sources, at least one memory of the related computer system and, over said data link, at least one memory of said another one of said computer systems; and
- a master clock means for providing a variety of clock signals for the control of the related computer system and a series of real time interrupt commands for interrupting said CPU, the master clock means of said computer system being interconnected with the master clock means of said another one of said computer systems for recognizing the first to be generated, specific one of said real interrupt command of any of the interconnected master clock means, in all of said computer systems to, said computer system and said other computer systems each interrupting the related CPU in response to said first to be generated real time interrupt command thereby synchronizing said computer system, said master clock means being connected to said direct memory access controller to synchronize said direct memory access controller with the related CPU of said computer system.
- 2. A multi-computer process control system according to claim 1 wherein each of said CPUs operates under a program of instructions providing for a background program of self tests and a plurality of utility programs reached by corresponding ones of said series of real time interrupt commands, said master clock providing said real time interrupt commands at intervals of time which are much smaller than the time interval required for the performance of said background program.
- 3. A multi-computer process control system according to claim 2 in which each of said master clocks provides said real time interrupts at timed intervals which are significantly larger than the time intervals required for the performance of said utility programs, whereby the performance of said utility programs is interspersed with the performance of said background program.
Parent Case Info
This is a division of application Ser. No. 938,583 filed on Aug. 31, 1978.
Government Interests
The invention disclosed herein was made in the course of or under a contract with the Department of the Navy.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
4093981 |
McAllister et al. |
Jun 1978 |
|
4096567 |
Millard et al. |
Jun 1978 |
|
4099236 |
Goodman et al. |
Jul 1978 |
|
4137565 |
Mager et al. |
Jan 1979 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
938583 |
Aug 1978 |
|