JPS6020779B2 - Composite computer system - Google Patents
Composite computer systemInfo
- Publication number
- JPS6020779B2 JPS6020779B2 JP53082090A JP8209078A JPS6020779B2 JP S6020779 B2 JPS6020779 B2 JP S6020779B2 JP 53082090 A JP53082090 A JP 53082090A JP 8209078 A JP8209078 A JP 8209078A JP S6020779 B2 JPS6020779 B2 JP S6020779B2
- Authority
- JP
- Japan
- Prior art keywords
- computer system
- computer systems
- interrupt
- shared memory
- control device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Landscapes
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
- Bus Control (AREA)
Description
【発明の詳細な説明】
本発明は、複数台の電子計算機システムにより構成され
る複合形電子計算機システムに関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a composite computer system comprised of a plurality of computer systems.
従来、複数の電子計算機システムを用いた複合形電子計
算機システムにおいては、各々の電子計算機システムの
状態を相互に知り合う為の情報の授受が問題であった。Conventionally, in a composite computer system using a plurality of computer systems, there has been a problem in exchanging information to mutually know the status of each computer system.
第1図は、中央演算制御装置11,21、主記憶装置1
2,22、割込制御装置13,23、夕ィプラィタやプ
ロセス入出力装置や補助記憶装置等の入出力装置14,
24、で構成される2台の複合形電子計算機システム1
0,20を示す。相互の割込制御装置13および23間
は、接続されている。複合形電子計算機システム10の
中央演算制御装置11、主記憶装置12あるいは、入出
力装置14等に、故障が発生した場合に、もう一方の電
子計算機システム2川こその故障を連絡するには割込制
御装置13から割込制御装置23へ割込信号を送る。FIG. 1 shows central processing control units 11, 21, main storage device 1,
2, 22, interrupt control devices 13, 23, input/output devices 14 such as a programmer, process input/output device, auxiliary storage device, etc.
Two complex electronic computer systems 1 consisting of 24.
Indicates 0,20. The mutual interrupt control devices 13 and 23 are connected. If a failure occurs in the central processing control unit 11, main storage 12, input/output device 14, etc. of the composite computer system 10, it is important to notify the other computer system 2 of the failure. An interrupt signal is sent from the interrupt control device 13 to the interrupt control device 23.
この場合、故障の内容が中央演算制御装置11なのか、
主記憶装置12なのか、入出力装置14なのか、更に、
入出力装置14でも、たとえば、補助記憶装置なのか、
プロセス入出力装5層なのか等、区別する必要がある場
合には、それに対応して複数本の割込信号ラインを必要
とした。又、割込を受ける側も、個々の割込信号毎に、
その割込信号を処理するソフトウェアが必要となりソフ
トウェアが大きくなる等の欠点があつ0た。本発明は複
合形電子計算機システムに、、共有メモリを持たせて、
各電子計算機システムの構成要素の状態の情報を、個々
の割込によらず、共有メモリに記憶させる事によって、
簡単に他の電子タ計算機システムの状態を知り得る様に
した複合形電子計算機システムを提供する事を目的とし
ている。In this case, whether the content of the failure is the central processing control unit 11,
Is it the main storage device 12 or the input/output device 14?
For example, is the input/output device 14 an auxiliary storage device?
If it is necessary to distinguish between five layers of process input/output equipment, etc., a plurality of interrupt signal lines are required to correspond to the distinction. In addition, the side receiving the interrupt also receives the following information for each interrupt signal:
There are drawbacks such as the need for software to process the interrupt signal, which increases the size of the software. The present invention provides a composite computer system with a shared memory,
By storing information on the status of each computer system's components in a shared memory, without relying on individual interrupts,
The object of the present invention is to provide a composite electronic computer system that allows the status of other electronic computer systems to be easily known.
以下本発明の詳細を図示した実施例にもとすいて説明す
る。The details of the present invention will be explained below with reference to illustrated embodiments.
第2図において第1図と同一番号を付したものは、同じ
ものを示す。In FIG. 2, the same numbers as in FIG. 1 indicate the same parts.
3川ま共有メモリであり複合形電子計算機システム10
,20のいずれからもアクセス可能である。3. Shared memory and complex electronic computer system 10
, 20.
共有メモリ30の中のAI番地は電子計算機システム1
0の状態を記憶する番地であり、AI番地の内容が変化
すると、電子計算機システム20に対して、割込が発生
する様になしてある。共有メモリ30の中のA2番地は
電子計算機システム20の状態を記憶する番地であり、
A2番地の内容が変化すると、電子計算機システム10
に対して、割込みが発生する様になしてある。共有メモ
リ30は、電子計算機システム10,20のいずれから
も、アクセスできる様になしてあるが、その方法は、た
とえばメモリ・バスを介して、中央演算制御装置11及
び21とつながれており、又、入出力装置14,24は
ダイレクト・メモリ・アクセスでつなぐ事も可能であり
、これ等については、現状の電子計算機で技術で一般に
行われている事なので、ここでは^略する。第3図にお
いて共有メモリ30のメモリは16ビットで1ワードが
構成されている。AI番地の各ビットは、電子計算機シ
ステム10の構成要素の状態を記憶している。たとえば
0ビットの内容16は、電子計算機システム10の電源
の情報を記憶しており電源が入っていない状態の時は0
であり、入っている時は1になっている。The AI address in the shared memory 30 is the computer system 1
This is an address that stores the state of 0, and when the contents of the AI address change, an interrupt is generated to the computer system 20. Address A2 in the shared memory 30 is an address that stores the state of the computer system 20,
When the contents of address A2 change, the computer system 10
It is configured so that an interrupt is generated. The shared memory 30 can be accessed from either of the computer systems 10 and 20 by being connected to the central processing control units 11 and 21 via a memory bus, for example. , the input/output devices 14 and 24 can also be connected by direct memory access, and since this is a common practice in current computer technology, it will not be discussed here. In FIG. 3, one word of the shared memory 30 is composed of 16 bits. Each bit of the AI address stores the state of a component of the computer system 10. For example, the content 16 of the 0 bit stores information about the power supply of the computer system 10, and is 0 when the power is not turned on.
, and when it is in, it is 1.
0ビットの内容16は電源装魔からダイレクト・メモリ
アクセスにより、1又は0が旨 息される。The content 16 of the 0 bit is set to 1 or 0 by direct memory access from the power source.
1ビットの内容17は主記憶装瞳12が、正常であれば
1であり、故障ならば0であり、パリティ検出回路等に
より、1又は0が、記憶される。The 1-bit content 17 is 1 if the main memory pupil 12 is normal, and 0 if it is malfunctioning, and is stored as 1 or 0 by a parity detection circuit or the like.
2ビットの内容18は入出力装魔14の中のたとえば、
タイプライタが、正常ならば1、故障ならば0となり、
この状態が電子計算機システム10のプログラムにより
検出された時に、プログラムによって書き込まれる。For example, the 2-bit content 18 in the input/output device 14 is
If the typewriter is normal, it will be 1, if it is malfunctioning, it will be 0.
When this state is detected by the program of the computer system 10, it is written by the program.
残りのビット3〜15についても、電子計算機システム
10の残りの構成要素の状態が対応付けられている。な
お、A2番地についても、AI番地と、同様の構成で、
電子計算機システム20の構成要素の状態が記憶されて
いる。The remaining bits 3 to 15 are also associated with the states of the remaining components of the computer system 10. In addition, the A2 address also has the same configuration as the AI address,
The states of the components of the computer system 20 are stored.
第2図において、たとえば電子計算機システム10の主
記憶装置12に、パリティエラーが発生して、故障した
とする。In FIG. 2, it is assumed that a parity error occurs in the main storage device 12 of the computer system 10, causing a failure.
共有メモリ30のAI番地の1ビットの内容17がそれ
まで正常な状態の1であったものが、0に書きかえられ
、電子計算機システム20に割込が発生する。電子計算
機システム20のプログラムは、この割込が発生すると
、AI番地の内容を読み出して、1ビットの内容17が
故障状態にある事を検出する事が出釆る。蝿子計算機シ
ステム20の故障の場合も、同様にして、電子計算機シ
ステム10側で、検出する事ができる。従来の方法によ
れば、電子計算機システムの構成要素個々にその現状を
相手方に知らせる為には構成要素の数だけの割込が、必
要であったが、本発明によれば、割込は、1個だけで、
相手方電子計算機システムの構成要素の状態を知る事が
でき相手方電子計算機システムの機能のバックアップ等
の処理も、従来のものに比し、簡単になる。The content 17 of 1 bit at the AI address of the shared memory 30, which was previously 1 in the normal state, is rewritten to 0, and an interrupt occurs in the computer system 20. When this interrupt occurs, the program of the computer system 20 reads the contents of the AI address and detects that the 1-bit contents 17 are in a failure state. Even in the case of a failure in the computer system 20, it can be detected on the computer system 10 side in the same manner. According to the conventional method, in order to notify the other party of the current status of each component of a computer system, as many interrupts as there are components are required, but according to the present invention, the interrupts are Just one,
The status of the components of the other party's computer system can be known, and processing such as backing up the functions of the other party's computer system becomes easier than in the past.
以上述べた事は、電子計算機システムが2台の場合に限
らず、3台以上の場合にも適用できる事は言うまでもな
い。Needless to say, what has been described above is applicable not only to the case where there are two computer systems, but also to the case where there are three or more computer systems.
第1図は従来の複合形電子計算機システムの構成図、第
2図は本発明の−実施例である複合形電子計算機システ
ムの構成図、第3図は第2図における共有メモリのAI
番地の内容を示す図である。
10,20・・・・・・電子計算機システム、11,2
1・・・・・・中央演算制御装置、12,22・・・・
・・主記憶装置、13,23・・・・・・割込制御装置
、14,24・・・・・・入出力装置、30・・・・・
・共有メモリ、16,17,18・・・・・・電子計算
機システム10の構成要素の状態ビット。
第1図
第2図
第3図FIG. 1 is a block diagram of a conventional compound computer system, FIG. 2 is a block diagram of a compound computer system according to an embodiment of the present invention, and FIG. 3 is an AI of the shared memory in FIG.
It is a figure showing the contents of an address. 10,20...Electronic computer system, 11,2
1... Central processing control unit, 12, 22...
...Main storage device, 13, 23... Interrupt control device, 14, 24... Input/output device, 30...
- Shared memory, 16, 17, 18... Status bits of the components of the computer system 10. Figure 1 Figure 2 Figure 3
Claims (1)
それぞれの前記電子計算機システムからアクセスできる
共有メモリとからなり、それぞれの前記電子計算機シス
テムの前記割込制御装置は他の前記電子計算機システム
の前記割込制御装置と接続され、前記共有メモリにそれ
ぞれの前記電子計算機システムに割り付けられた特定部
分を設け、それぞれの前記電子計算機システムはその構
成要素の状態を検出して前記共有メモリに割り付けられ
た前記特定部分に書き込む手段と、前記構成要素の故障
が検出されると前記割込制御装置を介して他の前記電子
計算機システムに割込信号を発生する手段とを具備し、
更にそれぞれの前記電子計算機システムは前記割込信号
を受けて前記割込信号を発生した前記電子計算機システ
ムに割り付けられた前記共有メモリの前記特定部分に記
憶された内容を読み出す手段を具備することを特徴とす
る複合形電子計算機システム。1 Consisting of a plurality of computer systems each having an interrupt control device and a shared memory that can be accessed from each of the computer systems, the interrupt control device of each of the computer systems is connected to the interrupt control device of the other computer system. a specific part allocated to each of the computer systems is provided in the shared memory, and each of the computer systems detects the state of its components, and comprising means for writing to a specific part, and means for generating an interrupt signal to another of the computer systems via the interrupt control device when a failure of the component is detected;
Further, each of the computer systems includes means for receiving the interrupt signal and reading out contents stored in the specific portion of the shared memory allocated to the computer system that generated the interrupt signal. Features: Composite computer system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53082090A JPS6020779B2 (en) | 1978-07-07 | 1978-07-07 | Composite computer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53082090A JPS6020779B2 (en) | 1978-07-07 | 1978-07-07 | Composite computer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5510615A JPS5510615A (en) | 1980-01-25 |
| JPS6020779B2 true JPS6020779B2 (en) | 1985-05-23 |
Family
ID=13764733
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53082090A Expired JPS6020779B2 (en) | 1978-07-07 | 1978-07-07 | Composite computer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6020779B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6126521U (en) * | 1984-07-24 | 1986-02-17 | 東陶機器株式会社 | sick bed |
| JPS63292362A (en) * | 1987-05-26 | 1988-11-29 | Fujitsu Ltd | Inter-system communication control system |
| JP2578908B2 (en) * | 1988-05-17 | 1997-02-05 | 富士通株式会社 | Restart method |
-
1978
- 1978-07-07 JP JP53082090A patent/JPS6020779B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5510615A (en) | 1980-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4130865A (en) | Multiprocessor computer apparatus employing distributed communications paths and a passive task register | |
| JPS588018B2 (en) | multiprocessor system | |
| JPS6020779B2 (en) | Composite computer system | |
| JPS6057091B2 (en) | Common memory storage protection method | |
| JPH0395653A (en) | Address error detecting method for data storage device | |
| JPS59154698A (en) | Protecting system of control storage | |
| JPS58141500A (en) | Memory management protection method | |
| JPS61294556A (en) | Detection system for program malfunction | |
| JPS57111899A (en) | Constituting system of storage device | |
| JPS63231641A (en) | Trouble information storage system for information processor | |
| JPH0137019B2 (en) | ||
| JPH0335696B2 (en) | ||
| JPH0480860A (en) | Program loading system | |
| JPS63129440A (en) | Store through buffer device | |
| JPS63153655A (en) | Memory access control system | |
| JPS592297A (en) | Projection method of shared memory | |
| JPH01284932A (en) | Access device to internal memory area | |
| JPS63103330A (en) | Detecting system for misuse of address stack | |
| JPS6228836A (en) | Miswriting preventing circuit | |
| JPS62166449A (en) | History storage device for logical unit | |
| JPS62264355A (en) | Information processor | |
| KR890015139A (en) | Pseudo-scramble system of computer | |
| JPS60196865A (en) | Backup memory circuit | |
| JPS6132153A (en) | Memory controller | |
| JPS5856200B2 (en) | data processing equipment |