Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH045215B2 - - Google Patents
[go: Go Back, main page]

JPH045215B2 - - Google Patents

Info

Publication number
JPH045215B2
JPH045215B2 JP57069605A JP6960582A JPH045215B2 JP H045215 B2 JPH045215 B2 JP H045215B2 JP 57069605 A JP57069605 A JP 57069605A JP 6960582 A JP6960582 A JP 6960582A JP H045215 B2 JPH045215 B2 JP H045215B2
Authority
JP
Japan
Prior art keywords
terminal device
terminal
program
controller
function
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 - Lifetime
Application number
JP57069605A
Other languages
Japanese (ja)
Other versions
JPS58186834A (en
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to JP57069605A priority Critical patent/JPS58186834A/en
Publication of JPS58186834A publication Critical patent/JPS58186834A/en
Publication of JPH045215B2 publication Critical patent/JPH045215B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、分散処理システムのバツクアツプ
方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a backup method for a distributed processing system.

〔発明の技術的背景〕[Technical background of the invention]

分散処理システムは、第1図のように、端末制
御装置1に、端末装置21,22,…,2oが接続
される構成となつている。端末制御装置1にはシ
ステムの管理を行うシステムコントローラ(以下
SCと称す)及びデータ入出力制御を行うワーク
ステーシヨンコントローラ(以下WSCと称す)
の夫々の機能が含まれている。このSC機能を用
いて、端末制御装置1は端末装置21,22,…,
oをコントロールする。
As shown in FIG. 1, the distributed processing system has a configuration in which a terminal control device 1 is connected to terminal devices 2 1 , 2 2 , . . . , 2 o . The terminal control device 1 includes a system controller (hereinafter referred to as "system controller") that manages the system.
A workstation controller (hereinafter referred to as WSC) that performs data input/output control
The functions of each are included. Using this SC function, the terminal control device 1 connects the terminal devices 2 1 , 2 2 ,...,
2. Control o .

また、端末制御装置1にはローカルバス101
を介してフロツピーデイスク装置FDD、CRTデ
イスプレイ装置CRT、キーボードKBと接続され
ている。
The terminal control device 1 also has a local bus 101.
It is connected to a floppy disk device FDD, a CRT display device CRT, and a keyboard KB via.

端末装置21,22,…,2oは、WSC機能を有
する。また、端末装置21にはローカルバス10
1を介してCRTデイスプレイ装置CRT、キーボ
ードKB、プリンタ装置PRTが接続され、端末装
置22にはローカルバス1022を介してCRTデ
イスプレイ装置CRT、キーボードKB、フロツピ
ーデイスク装置FDDが接続され、以下各端末装
置も同様であり、端末装置2oにはローカルバス
102oを介してCRTデイスプレイ装置CRT、キ
ーボードKBが接続される。
The terminal devices 2 1 , 2 2 , ..., 2 o have a WSC function. In addition, the terminal device 2 1 has a local bus 10
A CRT display device CRT, a keyboard KB, and a printer device PRT are connected to the terminal device 22 through a local bus 1022 , and a CRT display device CRT , a keyboard KB, and a floppy disk device FDD are connected to the terminal device 22. The same applies to each terminal device below, and a CRT display device CRT and a keyboard KB are connected to the terminal device 2o via a local bus 102o .

〔背景技術の問題点〕[Problems with background technology]

このような分散処理システムにおいては、端末
制御装置1と端末装置21,22,…,2oとは、
外見上異なるところはないものの、端末装置21
2,…,2oはSC機能を持たないから、端末制
御装置1が故障すると、システム全体がダウンす
るという欠点が有つた。
In such a distributed processing system, the terminal control device 1 and the terminal devices 2 1 , 2 2 , ..., 2 o are as follows.
Although there is no difference in appearance, the terminal device 2 1 ,
2 2 , ..., 2 o do not have an SC function, so if the terminal control device 1 fails, the entire system goes down.

〔発明の目的〕[Purpose of the invention]

本発明は、このような事情に鑑みなされたもの
である。それ故、本発明の目的は、端末制御装置
1が故障しても、システム全体がダウンすること
のないようにバツクアツプ可能な分散処理システ
ムのバツクアツプ方式を提供することである。
The present invention has been made in view of these circumstances. Therefore, an object of the present invention is to provide a backup method for a distributed processing system that can be backed up without causing the entire system to go down even if the terminal control device 1 fails.

〔発明の概要〕[Summary of the invention]

そこで、本発明では、少なくとも1個の端末装
置にSCプログラムを持たせて、端末制御装置が
故障したときに、特定の端末装置にSCプログラ
ムを送信して、この特定の端末装置にCS機能を
持たせ端末制御装置に代行させるようにした。
Therefore, in the present invention, at least one terminal device is provided with an SC program, and when a terminal control device fails, the SC program is sent to a specific terminal device to provide the CS function to this specific terminal device. It is now possible to have the terminal control device take over the task.

〔発明の実施例〕[Embodiments of the invention]

以下、図面を参照して、本発明の実施例を詳し
く説明する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

第2図は、第1図におけるSCの機能を発揮す
るハードウエアの例を示すブロツク図である。同
図において、6はCPU、7はROM、8はRAM
を夫々示す。ROM7にはイニシヤルロードプロ
グラムが格納されていて、このイニシヤルロード
プログラムが実行されることにより、RAM8に
SCプログラムがロードされる。又、9はタイマ
ー、10はワークステーシヨンアダプタ(以下
WSAと称す)を示す。このWSA10は他の
WSAと接続され、データ送受信を行う。
FIG. 2 is a block diagram showing an example of hardware that performs the functions of the SC in FIG. 1. In the same figure, 6 is CPU, 7 is ROM, and 8 is RAM
are shown respectively. An initial load program is stored in ROM7, and when this initial load program is executed, data is stored in RAM8.
SC program is loaded. Also, 9 is a timer, 10 is a workstation adapter (hereinafter referred to as
(referred to as WSA). This WSA10 is other
Connects to WSA and sends and receives data.

第3図は、第1図におけるWSCの機能を発揮
するハードウエアの例を示すブロツク図である。
同図において、11はCPU、12はROM、13
はARMを夫々示す。ROM12にはイニシヤル
ロードプログラムが格納されていて、このイニシ
ヤルロードプログラムが実行されると、RAM1
3にはWSCプログラムがロードされる。
FIG. 3 is a block diagram showing an example of hardware that performs the functions of the WSC shown in FIG.
In the same figure, 11 is the CPU, 12 is the ROM, and 13 is the CPU.
indicate ARM respectively. An initial load program is stored in ROM12, and when this initial load program is executed, RAM1
3, the WSC program is loaded.

14はタイマ、15はWSAを示す。WSAは他
のWSAと接続され、データの送受信を行う。
14 indicates a timer, and 15 indicates a WSA. WSAs are connected to other WSAs and send and receive data.

16はCRTコントローラで、CRTと接続さ
れ、17はFDDコントローラで、FDDと接続さ
れ、18はKBコントローラで、KBと接続され、
19はPRTコントローラでPRTと接続されてい
る。
16 is a CRT controller, connected to the CRT, 17 is an FDD controller, connected to the FDD, 18 is a KB controller, connected to the KB,
19 is a PRT controller connected to the PRT.

以上のような構成のWSC中、この実施例では、
端末装置22のWSCは次のように構成されてい
る。つまり、端末制御装置1が故障している時に
電源を投入されると、第3図におけるROM12
中のイニシヤルロードプログラムは、FDDコン
トローラ17をしてFDD内のSCプログラムを読
み出させ、RAM13に格納する。更に、イニシ
ヤルロードプログラムは、WSA15を使用し、
RAM13内のSCプログラムを特定の端末装置た
る端末装置21に送信する。
In the WSC configured as above, in this example,
The WSC of the terminal device 22 is configured as follows. In other words, if the power is turned on while the terminal control device 1 is out of order, the ROM 12 in FIG.
The initial load program inside causes the FDD controller 17 to read the SC program in the FDD and stores it in the RAM 13. Furthermore, the initial load program uses WSA15,
The SC program in the RAM 13 is sent to the terminal device 21 , which is a specific terminal device.

また、特定の端末装置たる端末装置21のWSC
のハードウエア(第3図)は、端末制御装置1が
故障している時に、電源が投入されると、CPU
11はROM12内のイニシヤルロードプログラ
ムを実行して、WAS15をして端末装置22
WSA15から送信されるSCプログラムを受信さ
せる。また、受信されたSCプログラムはRAM1
3に格納される。これにより、特定の端末装置た
る端末装置21は第4図のようにWSC機能に代え
てSC機能を持つことになる。
In addition, the WSC of terminal device 2 1 which is a specific terminal device
The hardware (Figure 3) is such that when the power is turned on when the terminal control device 1 is out of order, the CPU
11 executes the initial load program in the ROM 12, runs the WAS 15, and loads the terminal device 2 .
The SC program sent from the WSA 15 is received. Also, the received SC program is RAM1
It is stored in 3. As a result, the terminal device 21 , which is a specific terminal device, has an SC function instead of a WSC function as shown in FIG.

一方、端末装置22の第3図に示したハードウ
エアでは、SCプログラムの送信が終了すると、
次の処理が行なわれる。つまり、ROM12内の
イニシヤルロードプログラムによつて、FDDコ
ントローラが動作させられ、FDD内のWSCプロ
グラムが読み出されて、RAM13内の格納され
る。これにより、端末装置22はWSCの機能を持
つたことになる。次に上記以外の端末装置23
…,2oまでが、WSCの機能を取得する経過を説
明する。
On the other hand, with the hardware shown in FIG. 3 of the terminal device 22 , when the transmission of the SC program is completed,
The following processing is performed. That is, the FDD controller is operated by the initial load program in the ROM 12, and the WSC program in the FDD is read out and stored in the RAM 13. As a result, the terminal device 22 has a WSC function. Next, a terminal device other than the above 2 3 ,
..., up to 2 o will explain the process of acquiring WSC functions.

端末装置23,…,2oは、電源が投入された段
階で、コントロールプログラム受信持ちとなる。
そこで、端末装置21がSC機能を、端末装置22
がWSC機能を夫々獲得したとする。
The terminal devices 2 3 , . . . , 2 o become capable of receiving control programs when the power is turned on.
Therefore, the terminal device 2 1 performs the SC function, and the terminal device 2 2
Suppose that each acquires the WSC function.

そこで、端末装置21はSC機能を使用して、端
末装置22のWSC機能に対し、WSCプログラム送
信要求を出力する。この要求に端末装置22
WSC機能が応答してWSCプログラムを送信す
る。すると、例えば、端末装置23内の第3図と
等価なCPU11はWSA15からWSCプログラム
を受け取つて、RAM13内にWSCプログラムを
格納する。以下、他の端末装置も同様の動作を行
う。これにより、端末装置22,23,…,2o
WSC機能を獲得する。
Therefore, the terminal device 2 1 uses the SC function to output a WSC program transmission request to the WSC function of the terminal device 2 2 . In response to this request, terminal device 2
The WSC function responds and sends the WSC program. Then, for example, a CPU 11 equivalent to that shown in FIG. 3 in the terminal device 23 receives the WSC program from the WSA 15 and stores the WSC program in the RAM 13. Thereafter, other terminal devices also perform similar operations. As a result, the terminal devices 2 2 , 2 3 , ..., 2 o are
Acquire WSC functionality.

以上の説明では、端末制御装置1が故障によ
り、全く機能を発揮し得なくなつた場合を想定し
たが、SC機能のみ故障し、WSC機能が故障しな
かつた場合は、WSC機能のみを使用して端末装
置として使用することも可能である。
The above explanation assumes that the terminal control device 1 is unable to function at all due to a failure, but if only the SC function fails and the WSC function does not fail, only the WSC function is used. It is also possible to use it as a terminal device.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、端末制
御装置が故障しても、端末装置がSC機能を取得
して、分散処理システムをコントロールするので
システム全体がダウンするという欠点が除去され
る。従つて、システムの信頼性が向上する。
As described above, according to the present invention, even if a terminal control device fails, the terminal device acquires the SC function and controls the distributed processing system, thereby eliminating the drawback that the entire system goes down. Therefore, the reliability of the system is improved.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は分散処理システムの一例を示すブロツ
ク図、第2図はSCのハードウエアの一例を示す
ブロツク図、第3図はWSCのハードウエアの一
例を示すブロツク図、第4図は本発明を説明する
ためのブロツク図である。 1……端末制御装置、21,22,…,2o……
端末装置、SC……システムコントローラ、WSC
……ワークステーシヨンコントローラ、101,
1021,1022,…,102o……ローカルバ
ス。
Fig. 1 is a block diagram showing an example of a distributed processing system, Fig. 2 is a block diagram showing an example of SC hardware, Fig. 3 is a block diagram showing an example of WSC hardware, and Fig. 4 is a block diagram showing an example of the hardware of the SC. FIG. 1... terminal control device, 2 1 , 2 2 ,..., 2 o ...
Terminal device, SC...System controller, WSC
...work station controller, 101,
102 1 , 102 2 , ..., 102 o ...Local bus.

Claims (1)

【特許請求の範囲】 1 システムの管理を行うシステムコントローラ
及びデータ入出力制御を行うワークステーシヨン
コントローラの夫々の機能を有する端末制御装置
と、データ入出力制御を行うワークステーシヨン
コントローラの機能を有する複数の端末装置とが
接続されてなる分散処理システムにおいて、 第1の端末装置は第1の主記憶部とシステムコ
ントローラプログラムおよびワークステーシヨン
コントローラプログラムを記憶した外部記憶装置
とを持ち、 第2および第3の端末装置はそれぞれ第2およ
び第3の主記憶部を持ち、 前記端末制御装置の故障時に、 前記第1の端末装置は前記外部記憶装置より前
記システムコントローラプログラムを読み出して
前記第2の端末装置に送信し、前記システムコン
トローラプログラムの送信後に前記外部記憶装置
から前記ワークステーシヨンコントローラプログ
ラムを読み出して前記第1の主記憶に格納するこ
とによりワークステーシヨンコントローラの機能
を有し、 前記第2の端末装置は第2の主記憶に前記第1
の端末装置から送信された前記システムコントロ
ーラプログラムを格納することによりシステムコ
ントローラとしての機能を有し、 前記第3の端末装置はシステムコントローラと
して機能する前記第2の端末装置の制御により前
記第1の主記憶の前記ワークステーシヨンコント
ローラプログラムを前記第3の主記憶に格納する
ことによりワークステーシヨンコントローラの機
能を有する ことを特徴とする分散処理システムのバツクアツ
プ方式。
[Claims] 1. A terminal control device that has the functions of a system controller that manages the system and a workstation controller that controls data input/output, and a plurality of terminal control devices that have the functions of a workstation controller that controls data input/output. In a distributed processing system in which a first terminal device is connected to a terminal device, the first terminal device has a first main storage unit and an external storage device storing a system controller program and a workstation controller program, and second and third terminal devices are connected to each other. Each of the terminal devices has a second and a third main memory, and when the terminal control device fails, the first terminal device reads the system controller program from the external storage device and transfers it to the second terminal device. and having the function of a workstation controller by reading the workstation controller program from the external storage device and storing it in the first main memory after transmitting the system controller program, and the second terminal device has the function of a workstation controller. the first memory in the second main memory.
The third terminal device functions as a system controller by storing the system controller program transmitted from the terminal device, and the third terminal device operates the first terminal device under the control of the second terminal device functioning as a system controller. A backup method for a distributed processing system, characterized in that the workstation controller program in the main memory is stored in the third main memory to provide a workstation controller function.
JP57069605A 1982-04-27 1982-04-27 Backup system of decentralized processing system Granted JPS58186834A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57069605A JPS58186834A (en) 1982-04-27 1982-04-27 Backup system of decentralized processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57069605A JPS58186834A (en) 1982-04-27 1982-04-27 Backup system of decentralized processing system

Publications (2)

Publication Number Publication Date
JPS58186834A JPS58186834A (en) 1983-10-31
JPH045215B2 true JPH045215B2 (en) 1992-01-30

Family

ID=13407635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57069605A Granted JPS58186834A (en) 1982-04-27 1982-04-27 Backup system of decentralized processing system

Country Status (1)

Country Link
JP (1) JPS58186834A (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS589460B2 (en) * 1978-11-09 1983-02-21 富士通株式会社 Complex data processing unit/data processing equipment
JPS5750796U (en) * 1980-09-09 1982-03-23

Also Published As

Publication number Publication date
JPS58186834A (en) 1983-10-31

Similar Documents

Publication Publication Date Title
JPH045215B2 (en)
JPS5827530B2 (en) Program loading method
CA2002966A1 (en) Method of checking test program in duplex processing apparatus
ES450040A1 (en) Multiprocessor system for a switching centre
JPS626269B2 (en)
JPS6126706B2 (en)
JPH0832078B2 (en) Station data automatic conversion processing method
JPS6068763A (en) Picture information controller
JPS6188351A (en) Program load system
JPH0378065A (en) Reception control system for peripheral device
JP2581753B2 (en) Self-diagnosis method
JPS5854427A (en) I/o control equipment
JP2640487B2 (en) Programmable controller system
JP3316739B2 (en) Device interface control method
JPS62185428A (en) Loading method for station equipment in local area network
JPH0332143A (en) Processor extension method for multiple decentralization control exchange system
JPS6333180B2 (en)
JPS6229830B2 (en)
JPS5911401A (en) (n+1)redundancy controller
JPS6131493B2 (en)
JPS58142465A (en) Data transferring and processing device
JPH02211574A (en) Initial program loading system
JPH0638244B2 (en) Information processing method
JPH0115097B2 (en)
JPS6116105B2 (en)