[go: up one dir, main page]

JPS6349817B2 - - Google Patents

Info

Publication number
JPS6349817B2
JPS6349817B2 JP57216149A JP21614982A JPS6349817B2 JP S6349817 B2 JPS6349817 B2 JP S6349817B2 JP 57216149 A JP57216149 A JP 57216149A JP 21614982 A JP21614982 A JP 21614982A JP S6349817 B2 JPS6349817 B2 JP S6349817B2
Authority
JP
Japan
Prior art keywords
program
computer
level
terminal
identification information
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
Application number
JP57216149A
Other languages
Japanese (ja)
Other versions
JPS59105188A (en
Inventor
Tadashi Fukunaga
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57216149A priority Critical patent/JPS59105188A/en
Publication of JPS59105188A publication Critical patent/JPS59105188A/en
Publication of JPS6349817B2 publication Critical patent/JPS6349817B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • G06F9/4856Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Description

【発明の詳細な説明】 (a) 発明の分野 この発明は回線により互いに接続され、各々主
記憶部とプログラム記憶用の外部記憶装置をもつ
第1、第2の計算機より構成される計算機システ
ムにおいて、両計算機間におけるプログラムの同
期方式に関するものである。
[Detailed Description of the Invention] (a) Field of the Invention The present invention relates to a computer system consisting of a first computer and a second computer connected to each other by a line, each having a main memory and an external storage device for storing programs. , concerning a program synchronization method between both computers.

以下、説明の便宜上、1つのオンライン計算機
システムを想定し、第1の計算機として中央計算
機を、第2の計算機として端末計算機を対応させ
て説明する。
Hereinafter, for convenience of explanation, one online computer system will be assumed, and the description will be made with a central computer as a first computer and a terminal computer as a second computer.

(b) 従来技術と問題点 中央計算機と端末側との間で情報の授受を行な
う場合に、端末側がインテリジエント機能を有し
ていると、当然のように端末側でも中央計算機の
プログラムに対応するプログラムが存在すること
となる。一方、このようなシステムにおいて業務
内容の変更等が生じた場合には現在のプログラム
を変更する必要がある。このようなプログラムの
変更は新規プログラムを旧プログラムと置換する
ことにより行なう方法と、新規プログラムと旧プ
ログラムとを現存させる所蝟追加方法とが考えら
れる。したがつて後者の場合にはプログラム変更
の度にレベルの異なつたプログラムが増加するこ
ととなる。ところが従来はプログラムの起動に際
して中央計算機と端末計算機関でプログラムの同
期をとることが行なわれていなかつたために、プ
ログラムのレベルが中央計算機と端末計算機との
間で同期せず、業務の逐行に支障を生じていた。
(b) Prior art and problems When exchanging information between the central computer and the terminal side, if the terminal side has an intelligent function, it is natural that the terminal side will also be compatible with the central computer's program. There is a program that does this. On the other hand, in such a system, when a change in business content occurs, it is necessary to change the current program. There are two possible ways to change such a program: one is to replace the old program with a new program, and the other is to make the new program and old program exist. Therefore, in the latter case, the number of programs with different levels increases each time the program is changed. However, in the past, the programs were not synchronized between the central computer and the terminal computers when the program was started, so the program level was not synchronized between the central computer and the terminal computers, causing problems in the execution of tasks. It was causing a problem.

(c) 発明の目的と構成 この発明はかかる欠点を除去して中央計算機と
端末計算機におけるプログラムのレベルを同期さ
せ、もつて業務の逐行をスムーズにした計算機シ
ステムを提供することを目的としたものである。
(c) Purpose and Structure of the Invention The purpose of the present invention is to eliminate such drawbacks, synchronize the levels of programs in the central computer and the terminal computers, and provide a computer system that enables smooth execution of business operations. It is something.

そのために、本発明は回線により接続され、
各々主記憶部とプログラム記憶用の外部記憶装置
をもつ中央計算機及び端末計算機より構成される
計算機システムにおいて、少なくとも一方の計算
機は外部記憶装置から主記憶部にローデイングさ
れたプログラムのレベル識別情報を回線を介して
他方の計算機に通知する手段をそなえ、少なくと
も他方の計算機では通知されたレベル識別情報に
対応するプログラムを外部記憶装置から主記憶部
にローデイングする手段をそなえてなることこと
を特徴とする。
For this purpose, the present invention is connected by a line,
In a computer system consisting of a central computer and terminal computers each having a main memory and an external memory for program storage, at least one of the computers transfers the level identification information of the program loaded from the external memory to the main memory over the line. The computer is characterized by comprising means for notifying the other computer via the computer, and at least means for loading a program corresponding to the notified level identification information from the external storage device into the main memory in the other computer. .

(d) 発明の実施例 以下図面に沿つて本発明によるプログラム同期
方式を詳細に説明する。
(d) Embodiments of the Invention The program synchronization method according to the present invention will be described in detail below with reference to the drawings.

図面は計算機システムを示すブロツク図であ
り、1は中央計算機、2は端末計算機、11,2
1は主記憶部、12,22は外部記憶装置、1
3,23はプログラムローダ、14,24はレベ
ル記憶部、15,25はプログラムレベル管理
部、16,26は通信制御部を示す。
The drawing is a block diagram showing a computer system, where 1 is a central computer, 2 is a terminal computer, 11, 2
1 is the main storage unit, 12 and 22 are external storage devices, 1
3 and 23 are program loaders, 14 and 24 are level storage units, 15 and 25 are program level management units, and 16 and 26 are communication control units.

磁気デイスク装置、フロツピーデイスク装置な
どよりなる外部記憶装置はそれぞれの計算機にイ
ンストールされているプログラムを記憶するもの
であり、そのプログラムはプログラムローダ1
3,23によつて主記憶部11,21にローデイ
ングされる。プログラムレベル管理部15,25
はそれぞれ外部記憶装置12,22上に記憶され
ているプログラムとそのレベルとの対応を記憶し
ており、したがつてレベル(n)にはどのプログ
ラムが対応するかを知ることができる。レベル記
憶部14,24は主記憶部11,21にローデイ
グされているプログラムのレベルを記憶するもの
であり、したがつて、主記憶部にプログラムがロ
ーデイングされる以前はリセツトされている。通
信制御部16,26は回線3を介して両計算機間
における情報の授受を行なうものである。
External storage devices such as magnetic disk devices and floppy disk devices are used to store programs installed in each computer, and the programs are stored in the program loader 1.
3 and 23 into the main storage units 11 and 21. Program level management department 15, 25
stores the correspondence between programs stored on the external storage devices 12 and 22 and their levels, and therefore it is possible to know which program corresponds to level (n). The level storage units 14 and 24 are for storing the levels of programs loaded into the main storage units 11 and 21, and are therefore reset before the programs are loaded into the main storage units. The communication control units 16 and 26 exchange information between the two computers via the line 3.

次に動作について簡単に説明する。 Next, the operation will be briefly explained.

中央計算機1においてオペレータによつてロー
デイングすべきプロググラム名およびそのレベル
が指定されると、プログラムローダ13は外部記
憶装置12から指定されたレベルのプログラムを
主記憶部11上にローデイングする。同時にこの
レベルはレベル識別情報としてレベル記憶部14
に記憶される。このレベル識別情報は通信制御部
16によつて回線3を介して端末計算機2へ転送
される。端末計算機2ではこのレベル識別情報は
レベル記憶部24に記憶される。端末計算機2に
おけるプログラムのローデイングはレベル記憶部
24の記憶内容およびレベル管理部を参照して次
のように行なわれる。すなわち、ローデイングす
べきプログラム名が指定されると、どのレベルの
プログラムかはレベル記憶部24の記憶内容に従
う。そしてそのレベル識別情報をもとにして管理
部25を参照し、そのレベルに指定されたプログ
ラム名が存在するか否かのチエツクが行なわれ、
存在する場合には初めて外部記憶装置22のアク
セスが行なわれ、存在しない場合は回線を介して
中央計算機1に対してその旨を通知する。このよ
うにして中央計算機1の主記憶部11にローデイ
ングされたプログラムのレベルと、端末計算機の
主記憶部12にローデイングされたプログラムの
レベルとは整合を取ることができる。
When the name of the program to be loaded and its level are specified by the operator in the central computer 1, the program loader 13 loads the program of the specified level from the external storage device 12 onto the main storage section 11. At the same time, this level is stored in the level storage unit 14 as level identification information.
is memorized. This level identification information is transferred to the terminal computer 2 via the line 3 by the communication control section 16. In the terminal computer 2, this level identification information is stored in the level storage section 24. Loading of the program in the terminal computer 2 is carried out as follows with reference to the storage contents of the level storage section 24 and the level management section. That is, when the name of a program to be loaded is specified, the level of the program is determined according to the storage contents of the level storage section 24. Then, based on the level identification information, the management section 25 is referred to, and a check is made to see if the program name specified for that level exists.
If it exists, the external storage device 22 is accessed for the first time, and if it does not exist, the central computer 1 is notified of this via the line. In this way, the level of the program loaded into the main storage section 11 of the central computer 1 and the level of the program loaded into the main storage section 12 of the terminal computer can be matched.

尚、以上の説明は中央計算機からレベル識別情
報を転送することについて説明したが、端末計算
機が先に起動された場合には端末計算機から中央
計算機にレベル識別情報を送付する。
Note that the above explanation has been about transferring the level identification information from the central computer, but if the terminal computer is activated first, the level identification information is sent from the terminal computer to the central computer.

(e) 発明の効果 以上の説明から明らかなように、本発明によれ
ば起動時に一方の計算機より他方の計算機にプロ
グラムのレベルが転送され、転送された側ではそ
のレベルに合致したプログラムがローデイングさ
れるために、両計算機間のプログラムのレベルが
正確に同期することとなり、業務を円滑に逐行で
きることとなる。
(e) Effects of the Invention As is clear from the above explanation, according to the present invention, the level of a program is transferred from one computer to another upon startup, and on the transferred side, a program that matches the level is loaded. As a result, the program levels between the two computers are accurately synchronized, and business operations can be carried out smoothly.

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

図面は本発明による計算機システムのブロツク
図を示す。 図中、1は中央計算機、2は端末計算機、1
1,21は主記憶部、12,22は外部記憶装
置、14,24はレベル記憶部、15,25はプ
ログラムレベル管理部を示す。
The drawing shows a block diagram of a computer system according to the invention. In the figure, 1 is the central computer, 2 is the terminal computer, 1
1 and 21 are main storage units, 12 and 22 are external storage devices, 14 and 24 are level storage units, and 15 and 25 are program level management units.

Claims (1)

【特許請求の範囲】 1 回線31により接続され、各々主記憶部1
1,21とプログラム記憶用の外部記憶装置1
2,22をもつ第1の計算機1及び第2の計算機
2より構成される計算機システムにおいて、 少なくとも一方の計算機1は外部記憶装置12
から主記憶部11にローデイングされたプログラ
ムのレベル識別情報を回線を介して他方の計算機
2に通知する手段14,15をそなえ、 少なくとも他方の計算機2は通知されたレベル
識別情報に対応するプログラムを外部記憶装置2
2から主記憶部21にローデイングする手段2
4,25をそなえてなる ことを特徴とするプログラム同期方式。
[Claims] 1 connected by a line 31, each main storage unit 1
1, 21 and external storage device 1 for program storage
In a computer system consisting of a first computer 1 and a second computer 2 having computers 2 and 22, at least one computer 1 has an external storage device 12.
Means 14 and 15 are provided for notifying the other computer 2 of the level identification information of the program loaded into the main memory 11 via the line, and at least the other computer 2 has a program corresponding to the notified level identification information. External storage device 2
Means 2 for loading from 2 to the main storage unit 21
A program synchronization method characterized by having 4,25.
JP57216149A 1982-12-08 1982-12-08 Program synchronization method Granted JPS59105188A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57216149A JPS59105188A (en) 1982-12-08 1982-12-08 Program synchronization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57216149A JPS59105188A (en) 1982-12-08 1982-12-08 Program synchronization method

Publications (2)

Publication Number Publication Date
JPS59105188A JPS59105188A (en) 1984-06-18
JPS6349817B2 true JPS6349817B2 (en) 1988-10-05

Family

ID=16684044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57216149A Granted JPS59105188A (en) 1982-12-08 1982-12-08 Program synchronization method

Country Status (1)

Country Link
JP (1) JPS59105188A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63129455A (en) * 1986-11-19 1988-06-01 Nec Corp System for matching distributed processing version
EP0526211B1 (en) * 1991-08-02 1998-12-16 Fujitsu Limited A data communication unit

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789150A (en) * 1980-11-26 1982-06-03 Toshiba Corp Method for making coincident stored information of multiple electronic computer system
JPS57153322A (en) * 1981-03-18 1982-09-21 Matsushita Electric Ind Co Ltd Program loading system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5789150A (en) * 1980-11-26 1982-06-03 Toshiba Corp Method for making coincident stored information of multiple electronic computer system
JPS57153322A (en) * 1981-03-18 1982-09-21 Matsushita Electric Ind Co Ltd Program loading system

Also Published As

Publication number Publication date
JPS59105188A (en) 1984-06-18

Similar Documents

Publication Publication Date Title
KR930008684B1 (en) How to create a database backup copy
US5163148A (en) File backup system for producing a backup copy of a file which may be updated during backup
US6647473B1 (en) Kernel-based crash-consistency coordinator
EP0119806B1 (en) Asynchronous checkpointing method for error recovery
JP2886961B2 (en) Program replacement method
AU625590B2 (en) Updating or restoring method for stored data groups and system executing same
EP0474395A2 (en) Data storage hierarchy with shared storage level
EP0518622B1 (en) Apparatus and method for suspending and resuming software on a computer
CN107479922A (en) A kind of flash data management method, device and computer-readable recording medium
JPS6142052A (en) Terminal device initial load control method
JPS6349817B2 (en)
JPS5994155A (en) Maintenance system of terminal file
JPS58149528A (en) Program loading system
JPS6325384B2 (en)
CN1097934C (en) Loading system and method of exchange protocol processor software
JP2000305830A (en) Method and system for managing file in computer system
JPS62233860A (en) Roll-back system for data base
JP2999333B2 (en) Vending machines and data loaders
JP3434311B2 (en) Electronic exchange
JPS6188348A (en) File backup method for shared file system
JP3131844B2 (en) Terminal device and memory dump transfer method for terminal device
JP2784520B2 (en) File transfer device
JP3463696B2 (en) Online garbage collection processing method
JPH036535B2 (en)
JPH0552538B2 (en)