JPH02267635A - System check point/restart processing system - Google Patents

System check point/restart processing system

Info

Publication number
JPH02267635A
JPH02267635A JP1088761A JP8876189A JPH02267635A JP H02267635 A JPH02267635 A JP H02267635A JP 1088761 A JP1088761 A JP 1088761A JP 8876189 A JP8876189 A JP 8876189A JP H02267635 A JPH02267635 A JP H02267635A
Authority
JP
Japan
Prior art keywords
cpu
checkpoint
restart
processing
state
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.)
Pending
Application number
JP1088761A
Other languages
Japanese (ja)
Inventor
Kazufumi Ota
一史 太田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1088761A priority Critical patent/JPH02267635A/en
Publication of JPH02267635A publication Critical patent/JPH02267635A/en
Pending legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)
  • Hardware Redundancy (AREA)

Abstract

PURPOSE:To shift the control to a CPU that carried out a check point process by recovering the processing state of the CPU at the relevant time point based on the check point process state stored in an external storage. CONSTITUTION:In a check point process, a system check point/restart processing part 2a stores the process states of the CPU 3 and 4 in an external storage 6. Then the control is given to the CPUs in the check point process by reference to the process state stored in the storage 6 at start. Thus the process states of both CPU 3 and 4 are recovered at a check point. As a result, the control can be shifted to the CPU that carried out a check point process for a data processor consisting of plural CPUs even if an IPL is carried out through an optional CPU at restart. Furthermore the CPU constitution can be recovered at a check point.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、複数の中央処理装置を有するブタ処理装置
において、チェックポイント処理を行ない、次のシステ
ム初期設定時にシステム状態を復元させるリスタート処
理を行なうシステム・チェックポイント/リスタート処
理方式に関するものである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention provides a restart process for performing checkpoint processing and restoring the system state at the next system initialization in a pig processing device having a plurality of central processing units. The present invention relates to a system checkpoint/restart processing method.

〔従来の技術〕[Conventional technology]

従来、この種のシステム・チェックポイント/リスター
ト処理方式では、主CPU (中央処理装置)をもって
チェックポイント処理を行ない、主CPUをもってリス
タートIPL (イニシャル・プログラム・ロード)を
行なう必要があった。第7図はこのような従来のシステ
ム・チェックポイント/リスタート処理方式の構成を示
すブロック図である。
Conventionally, in this type of system checkpoint/restart processing method, it has been necessary to use the main CPU (central processing unit) to perform checkpoint processing and to perform restart IPL (initial program load) using the main CPU. FIG. 7 is a block diagram showing the configuration of such a conventional system checkpoint/restart processing method.

第7図を参照すると、従来のシステム・チェックポイン
ト/リスタート処理方式は、システムコンソール1とシ
ステム・チェックポイント/リスタート処理部2とCP
U (A)3とCPU (B)4と主記憶装置5と外部
記憶装置6とから構成されている。ここでCPU (A
)3は主CPUであり、このCPU (A)3のみがチ
ェックポイント処理を行なうことができ、又、リスター
トIPLを起動することができる。上記システム・チェ
ックポイント/リスタート処理部2は、チェックポイン
ト手段2Iとシステム停止手段22とシステム起動手段
23とリスタート手段24とから構成されている。主記
憶装置5はデータ処理に必要な情報を記憶するもので、
外部記憶装置6はデータ処理の任意時点における主記憶
装置5の状態(CPU状態)を保存するものである。
Referring to FIG. 7, the conventional system checkpoint/restart processing method consists of a system console 1, a system checkpoint/restart processing section 2, and a CP
It is composed of a CPU (A) 3, a CPU (B) 4, a main storage device 5, and an external storage device 6. Here, CPU (A
)3 is the main CPU, and only this CPU (A)3 can perform checkpoint processing and can also start restart IPL. The system checkpoint/restart processing unit 2 is comprised of a checkpoint means 2I, a system stop means 22, a system start means 23, and a restart means 24. The main storage device 5 stores information necessary for data processing.
The external storage device 6 stores the state of the main storage device 5 (CPU state) at any point in time during data processing.

第8図は、第7図に示すチェックポイント手段21の動
作を示した流れ図である。第8図を参照するとチェック
ポイント手段21は、主記憶保存ステップ211とシス
テム停止手段起動ステップ212との機能を有している
FIG. 8 is a flowchart showing the operation of the checkpoint means 21 shown in FIG. Referring to FIG. 8, the checkpoint means 21 has the functions of a main memory storage step 211 and a system stop means activation step 212.

第9図は第7図に示すシステム停止手段22の動作を示
した流れ図である。第9図を参照すると、システム停止
手段22はシステム停止ステップ221の機能を有して
いる。
FIG. 9 is a flowchart showing the operation of the system stop means 22 shown in FIG. 7. Referring to FIG. 9, the system stop means 22 has the function of a system stop step 221.

第10図は、第7図に示すシステム起動手段23の動作
を示したものである。第10図を参照すると、システム
起動手段23はシステム起動ステップ231とリスター
ト手段起動ステップ232との機能を有している。
FIG. 10 shows the operation of the system starting means 23 shown in FIG. 7. Referring to FIG. 10, the system startup means 23 has the functions of a system startup step 231 and a restart means startup step 232.

第11図は、第7図に示すリスタート手段24の動作を
示した流れ図である。第11図を参照すると、リスター
ト手段24は主記憶復元ステップ241の機能を有して
いる。
FIG. 11 is a flowchart showing the operation of the restart means 24 shown in FIG. Referring to FIG. 11, the restart means 24 has the function of a main memory restoration step 241.

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

システムコンソールlからの指示によりチェックポイン
ト手段21は動作を開始する。チェックポイント手段2
1では、主記憶保存ステップ211においては、CPU
 (A)3の制御により主記憶装置5のメモリ内容を外
部記憶装置6に保存し、システム停止手段起動ステップ
212においてシステム停止手段22を起動する。シス
テム停止手段22では、システム停止ステップ221に
おいてシステムを停止させる。
The checkpoint means 21 starts operating according to an instruction from the system console 1. Checkpoint means 2
1, in the main memory saving step 211, the CPU
(A) Under the control of step 3, the memory contents of the main storage device 5 are saved in the external storage device 6, and the system stopping means 22 is started in a system stopping means starting step 212. The system stopping means 22 stops the system in a system stopping step 221.

システムコンソール1からの指示によりシステム起動手
段23は動作を開始する。システム起動手段23では、
システム起動ステップ231においてCPU (A)3
がシステムを起動(IPL)し、リスタート手段起動ス
テップ232においてリスタート手段24を起動する。
In response to an instruction from the system console 1, the system startup means 23 starts operating. In the system startup means 23,
At system startup step 231, CPU (A)3
starts up the system (IPL) and starts the restart means 24 in a restart means start step 232.

リスタート手段24では、主記憶復元ステップ241に
おいて、CPU (A)3の制御のもとて外部記憶装置
6からメモリ内容を主記憶装置5に復元する。
The restart means 24 restores the memory contents from the external storage device 6 to the main storage device 5 under the control of the CPU (A) 3 in a main storage restoration step 241 .

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上記のような従来のシステム・チェックポイント/リス
タート処理方式では、主CPUがチェックポイントを行
うことが前提になっているため、どのCPUもチェック
ポイント処理を行い得て、更にどのCPUもIPLを行
うことができるような複CPU構成のデータ処理装置に
は適用できないという問題点があった。
In the conventional system checkpoint/restart processing method described above, it is assumed that the main CPU performs the checkpoint, so any CPU can perform the checkpoint process, and furthermore, any CPU can perform the IPL. There was a problem in that it could not be applied to a data processing device with a multi-CPU configuration that can perform the above-mentioned processing.

この発明は上記のような問題点を解決するためになされ
たもので、複CPU構成のデータ処理装置において、リ
スタート時に任意のCPUからIPLを行ってもチェッ
クポイント処理を行ったCPUに制御を渡すことができ
、更にチェックポイント時のCPU構成を復元できるシ
ステム・チェックポイント/リスタート処理方式を提供
することを目的とする。
This invention was made to solve the above problems, and in a data processing device with a multi-CPU configuration, even if an IPL is performed from any CPU at the time of restart, control is not given to the CPU that performed checkpoint processing. It is an object of the present invention to provide a system checkpoint/restart processing method that can be used to restore the CPU configuration at the time of the checkpoint.

〔課題を解決するための手段〕[Means to solve the problem]

この発明に係るシステム・チェックポイント/リスター
ト処理方式におけるシステム・チェックポイント/リス
タート処理部2aは、チェックポイント処理時に各中央
処理装置3.4の処理状態を外部記憶装置6に保存し、
リスタート時にその処理状態に基づいてチェックポイン
ト処理時の中央処理装置に制御を持たせ、チェックポイ
ント時の各中央処理装置3,4の処理状態を復元させる
リスタート処理を行なうことを特徴とする特許あるO 〔作用〕 チェックポイント処理時にシステム・チェックポイント
/リスタート処理部2aにより各中央処理装置3,4の
処理状態(CPU構成情報)は外部記憶装置6に保存さ
れる。そして、リスタート時に、外部記憶装置6に保存
された上記処理状態を参照し、その処理状態に基づいて
チェックポイント処理時の中央処理装置は制御が持たさ
れ、チェックポイント時の各中央処理装置3,4の処理
状態が復元する。
The system checkpoint/restart processing unit 2a in the system checkpoint/restart processing method according to the present invention saves the processing state of each central processing unit 3.4 in the external storage device 6 during checkpoint processing,
The present invention is characterized in that the central processing unit at the time of checkpoint processing is given control based on the processing state at the time of restart, and the restart processing is performed to restore the processing state of each central processing unit 3 and 4 at the time of checkpoint. Patented O [Operation] During checkpoint processing, the processing status (CPU configuration information) of each central processing unit 3, 4 is saved in the external storage device 6 by the system checkpoint/restart processing section 2a. At the time of restart, the processing state stored in the external storage device 6 is referred to, and control is given to the central processing unit at the time of checkpoint processing based on the processing state, and each central processing unit 3 at the time of checkpoint processing is given control. , 4 is restored.

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

第1図は、本発明の一実施例によるシステム・チェック
ポイント/リスタート処理方式の構成を示すブロック図
である。第1図を参照すると、本f明の実施例は、シス
テムコンソール1とシステム・チェックポイント/リス
タート処理部2aとCPU (A)3とCPU (B)
4と主記憶装置5と外部記憶装置6とから構成されてい
る。ここでCPU (A)3とCPU (B)4とは、
いづれもチェックポイント処理を行うことができ、リス
ターMPLを起動することもできるl全く対等な11能
力を持ったCPUである。システム・チェックポイント
/リスタート処理部2aは、CPU情報保存手段25と
、チェックポイント手段21と、システム停止手段22
と、システム起動手段26と、CPU情報復元手段30
のCPU固定手段27とリスタート手段28と、CPU
情報復元手段30のCPU状態復元手段29とから構成
されている。外部記憶装置6はCPU情報記憶部61と
主記憶メモリ記憶部62から構成されている。
FIG. 1 is a block diagram showing the configuration of a system checkpoint/restart processing method according to an embodiment of the present invention. Referring to FIG. 1, the embodiment of the present invention includes a system console 1, a system checkpoint/restart processing unit 2a, a CPU (A) 3, a CPU (B)
4, a main storage device 5, and an external storage device 6. Here, CPU (A) 3 and CPU (B) 4 are
Both CPUs can perform checkpoint processing and can also start Lister MPL, so they have completely equal capabilities. The system checkpoint/restart processing section 2a includes a CPU information storage means 25, a checkpoint means 21, and a system stop means 22.
, system startup means 26 , and CPU information restoration means 30
The CPU fixing means 27 and the restart means 28, and the CPU
It is composed of an information restoring means 30 and a CPU state restoring means 29. The external storage device 6 is composed of a CPU information storage section 61 and a main memory storage section 62.

なお、構成要素の詳細については後述する。Note that details of the constituent elements will be described later.

上記実施例の特徴とするところの9、CPU情報記憶部
61は、チェックポイント時のCPU情報、すなわちチ
ェックポイント処理を行ったCPUのアドレスや、全C
PUの構成や、各CPUの制御情報等の処理状態を保存
しておくための外部記憶域である。また、CPU情報保
存手段25は、チェックポイント時に制御CPUを一つ
に固定し、CPU情報をCPU情報記憶部61に保存す
るためのものである。また、CPU情報復元手段30は
、リスタート時において、CPU情報記憶部61のCP
U情報を参照し、その情報に基づいてチェックポイント
CPUに制御を持たせ、更に主記憶復元が終了した後に
各CPUのチェックポイント時の処理状態を復元するた
めのものである。
Feature 9 of the above embodiment is that the CPU information storage unit 61 stores CPU information at the time of checkpoint, that is, the address of the CPU that performed checkpoint processing, and all CPUs.
This is an external storage area for storing processing states such as the configuration of the PU and control information of each CPU. Further, the CPU information storage means 25 is for fixing the control CPU to one at the time of a checkpoint and storing the CPU information in the CPU information storage section 61. Further, the CPU information restoring means 30 restores the CPU information of the CPU information storage section 61 at the time of restart.
This is for referring to the U information, giving control to the checkpoint CPU based on the information, and restoring the processing state of each CPU at the time of the checkpoint after main memory restoration is completed.

第2図は、第1図におけるCPU情報保存手段25の動
作を示す流れ図である。第2図を参照すると、CPU情
報保存手段25は、制御CPU固定ステップ251とC
PU情報保存ステップ252とチェックポイント手段起
動ステップ253とを有している。
FIG. 2 is a flowchart showing the operation of the CPU information storage means 25 in FIG. Referring to FIG. 2, the CPU information storage means 25 includes a control CPU fixing step 251 and a C
It has a PU information storage step 252 and a checkpoint means activation step 253.

第3図は第1図におけるシステム起動手段26の動作を
示す流れ図である。第3図を参照すると、システム起動
手段26はシステム起動ステップ261とCPU固定手
段起動ステップ262とを有している。
FIG. 3 is a flowchart showing the operation of the system startup means 26 in FIG. Referring to FIG. 3, the system starting means 26 has a system starting step 261 and a CPU fixing means starting step 262.

第4図は第1図に示すCPU固定手段27の動作を示す
流れ図である。第4図を参照すると、CPU固定手段2
7は制御−CPU判定ステップ271と制御CPU固定
ステップ272とリスタート手段起動ステップ273と
を有している。
FIG. 4 is a flowchart showing the operation of the CPU fixing means 27 shown in FIG. Referring to FIG. 4, CPU fixing means 2
7 has a control-CPU determination step 271, a control CPU fixing step 272, and a restart means activation step 273.

第5図は第1図に示すリスタート手段28の動作を示す
流れ図である。第5図を参照すると、リスタート手段2
8は主記憶復元ステップ281とCPU状態復元手段起
動ステップ282とを有している。
FIG. 5 is a flowchart showing the operation of the restart means 28 shown in FIG. Referring to FIG. 5, restart means 2
8 has a main memory restoration step 281 and a CPU state restoration means activation step 282.

第6図は第1図に示すCPU状態復元手段29の動作を
示す流れ図である。第6図を参照するとCPU状態復元
手段29はCPU状態復元ステップ291を有している
FIG. 6 is a flowchart showing the operation of the CPU state restoring means 29 shown in FIG. Referring to FIG. 6, the CPU state restoring means 29 has a CPU state restoring step 291.

次に、本実施例の動作について図面を参照して説明する
Next, the operation of this embodiment will be explained with reference to the drawings.

システムコンソールlからの指示によりCPU情報保存
手段21は動作を開始する。CPU情報保存手段25で
は、制御CPU固定ステップ251においてチェックポ
イントを行うCPUを決定し、他のCPUを待ち状態に
し、CPU情報保存ステップ252においてCPU (
A)3とCPU (B)4とのCPU情報(処理状態)
を外部記憶装置6のCPU情報記憶部61に保存し、チ
ェックポイント手段起動ステップ253においてチェッ
クポイント手段21を起動する。チェックポイント手段
21では、主記憶保存ステップ211において主記憶装
置5の内容を全て外部記憶装置6の主記憶メモリ記憶部
62に保存し、システム停止手段起動ステップ212に
おいてシステム停止手段22を起動する。システム停止
手段22はシステム停止ステップ221においてシステ
ムを停止させる。
The CPU information storage means 21 starts operating in response to an instruction from the system console 1. The CPU information storage means 25 determines the CPU that performs the checkpoint in the control CPU fixing step 251, puts other CPUs in a waiting state, and stores the CPU (
A) 3 and CPU (B) CPU information (processing status) of 4
is stored in the CPU information storage section 61 of the external storage device 6, and the checkpoint means 21 is activated in a checkpoint means activation step 253. In the checkpoint means 21, all the contents of the main memory 5 are saved in the main memory storage section 62 of the external storage device 6 in a main memory saving step 211, and the system stopping means 22 is started in a system stopping means starting step 212. The system stop means 22 stops the system in a system stop step 221.

システムコンソール1からの指示にヨリシステム起動手
段26は動作を開始する。システム起動手段26では、
システム起動ステップ261においてCPU (A)3
かCPU (B)4かのいづれかのCPUがシステムを
起動し、CPU固定手段起動ステップ262においてC
PU固定手段27を起動する。CPU固定手段27では
制御CPU判定ステップ271において外部記憶装置6
のCPU情報記憶部61より得られる情報からチェック
ポイントを行ったCPUがどのCPUであったか判定し
、これが現CPUでない場合は制御をそのCPUに移し
、制御CPU固定ステップ272において、そのCPU
を制御CPUとして固定し、他のCPUを持ち状態にし
、リスタート手段起動ステップ273においてリスター
ト手段28を起動する。リスタート手段28では、主記
憶復元ステップ281において外部記憶装置6の主記憶
メモリ記憶部62からチェックポイント時の主記憶メモ
リを得て、主記憶装置5に復元し、CPU状態復元手段
起動ステップ282においてCPU状態復元手段29を
起動する。CPU状態CPUI報を得てCPU (A)
3とCPU(B)4とのCPU状態(処理状態)を復元
する。
The system starting means 26 starts operating in response to an instruction from the system console 1. In the system starting means 26,
At system startup step 261, CPU (A)3
or CPU (B) 4 starts the system, and in CPU fixing means starting step 262, C
Activate the PU fixing means 27. In the CPU fixing means 27, in the control CPU determination step 271, the external storage device 6
It is determined which CPU was the CPU that performed the checkpoint from the information obtained from the CPU information storage unit 61 of
is fixed as the control CPU, other CPUs are brought into a holding state, and the restart means 28 is started in a restart means starting step 273. The restart means 28 obtains the main memory at the time of the checkpoint from the main memory storage unit 62 of the external storage device 6 in the main memory restoration step 281 and restores it to the main storage device 5, and in the CPU state restoration means activation step 282 In this step, the CPU state restoring means 29 is activated. CPU (A) after getting CPU status CPUI information
The CPU states (processing states) of CPU (B) 3 and CPU (B) 4 are restored.

なお、上記実施例ではCPtJ2個の場合について示し
たが、全CPUのCPU情報を保存すれば、CPUを3
個以上設けても良い。
Note that although the above example shows the case of two CPtJs, if the CPU information of all CPUs is saved, the number of CPUs can be reduced to three.
You may provide more than one.

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

以上のように本発明によれば、チェックポイント処理時
に各中央処理装置の処理状態を外部記憶装置に保存し、
リスタート時にその処理状態に基づいてチェックポイン
ト処理時の中央処理装置に制御を持たせ、チェックポイ
ント時の各中央処理装置の処理状態を復元させるリスタ
ート処理を行うようにしたので、複数の中央処理装置を
有するデータ処理装置において、リスタート時に任意の
中央処理装置からIPLを行ってもチェックポイント処
理を行った中央処理装置に制御を渡すことができ、更に
チェックポイント時の中央処理装置の構成を復元でき、
したがって任意の中央処理装置をもってチェックポイン
ト処理を行うことが可能となり、また、任意の中央処理
装置でリスタートIPLう行うことができるという効果
が得られる。
As described above, according to the present invention, the processing state of each central processing unit is saved in an external storage device during checkpoint processing,
At the time of restart, the central processing unit at the time of checkpoint processing is given control based on its processing state, and the restart processing is performed to restore the processing state of each central processing unit at the time of checkpoint. In a data processing device having a processing unit, even if an IPL is performed from any central processing unit at the time of restart, control can be passed to the central processing unit that performed the checkpoint processing, and the configuration of the central processing unit at the time of the checkpoint can be further improved. can be restored,
Therefore, it is possible to perform checkpoint processing using any central processing unit, and the restart IPL can be performed using any central processing unit.

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

第1図はこの発明の一実施例に係るシステム・チェック
ポイント/リスタート処理方式の構成を示すブロック図
、第2図は第1図におけるCPU情報保存手段の動作を
示す流れ図、第3図は第1図におけるシステム起動手段
の動作を示す流れ図、第4図は第1図におけるCPtJ
固定手段の動作を示す流れ図、第5図は第1図における
リスタート手段の動作を示す流れ図、第6図は第1図に
おけるCPU状態復元手段の動作を示す流れ図、第7図
は従来のシステム・チェックポイント/リスタート処理
方式の構成を示すブロック図、第8図は第7図における
チェックポイント手段の動作を示す流れ図、第9図は第
7図におけるシステム停止手段の動作を示す流れ図、第
10図は第7図おけるシステム起動手段の動作を示す流
れ図、第11図は第7図におけるリスタート手段の動作
を示す流れ図である。 2a・・・システム・チェックポイント/リスタート処
理部1.3,4・・・中央処理装置、5・・・主記憶装
置、6・・・外部記憶装置、25・・・CPU情報保存
手段、30・・・CPU情報復元手段、61・・・CP
U情報記憶部。 代理人  大  岩  増  !(ほか2名)第 図 第 図 書(自発) 平成 2年 G 補正の内容 (])明細書第10頁第15行目「情報保存手段21」
とあるのを「情報保存手段25」と補正する。 2、発明の名称 システム・チエツクポインリスタート 処理方式 3、補正をする者 事件との関係 特許出願人 住 所    東京都千代田区丸の内二丁目2番3号名
 称  (601)三菱電機株式会社代表者志岐守哉 4、代理人 住所 東京都千代田区丸の内二丁目2番3号
FIG. 1 is a block diagram showing the configuration of a system checkpoint/restart processing method according to an embodiment of the present invention, FIG. 2 is a flow chart showing the operation of the CPU information storage means in FIG. 1, and FIG. FIG. 4 is a flowchart showing the operation of the system startup means in FIG. 1, and FIG.
5 is a flowchart showing the operation of the restarting means in FIG. 1; FIG. 6 is a flowchart showing the operation of the CPU state restoring means in FIG. 1; and FIG. 7 is a flowchart showing the operation of the CPU state restoring means in FIG. 1.・A block diagram showing the configuration of the checkpoint/restart processing method; FIG. 8 is a flowchart showing the operation of the checkpoint means in FIG. 7; FIG. 9 is a flowchart showing the operation of the system stop means in FIG. 7; FIG. 10 is a flowchart showing the operation of the system starting means in FIG. 7, and FIG. 11 is a flowchart showing the operation of the restarting means in FIG. 2a... System checkpoint/restart processing unit 1.3, 4... Central processing unit, 5... Main storage device, 6... External storage device, 25... CPU information storage means, 30...CPU information restoration means, 61...CP
U information storage unit. Agent Masu Oiwa! (2 others) Figure No. Book (voluntary) 1990 G Contents of amendment (]) Specification, page 10, line 15 "Information storage means 21"
The text has been corrected to read "information storage means 25." 2. Invention title system/checkpoint restart processing method 3. Relationship with the person making the amendment Patent applicant address 2-2-3 Marunouchi, Chiyoda-ku, Tokyo Name (601) Representative of Mitsubishi Electric Corporation Moriya Shiki 4, agent address: 2-2-3 Marunouchi, Chiyoda-ku, Tokyo

Claims (1)

【特許請求の範囲】[Claims] データ処理に必要な演算・制御を行なう複数の中央処理
装置と、データ処理に必要な情報を記憶する主記憶装置
と、データ処理の任意時点における上記主記憶装置の状
態を保存する外部記憶装置と、上記複数の中央処理装置
のうちの予め定めた1つの中央処理装置からの指令によ
り上記主記憶装置の状態を上記外部記憶装置に保存する
チェックポイント処理を行なうと共に次のシステム初期
化時にその状態を復元させるリスタート処理を行なうシ
ステム・チェックポイント/リスタート処理部とを備え
たデータ処理装置において、上記システム・チェックポ
イント/リスタート処理部は、チェックポイント処理時
に上記各中央処理装置の処理状態を上記外部記憶装置に
保存し、リスタート時にその処理状態に基づいてチェッ
クポイント処理時の中央処理装置に制御を持たせ、チェ
ックポイント時の各中央処理装置の処理状態を復元させ
るリスタート処理を行なうことを特徴とするシステム・
チェックポイント/リスタート処理方式。
A plurality of central processing units that perform calculations and controls necessary for data processing, a main memory that stores information necessary for data processing, and an external storage that saves the state of the main memory at any point in time during data processing. , Performs checkpoint processing to save the state of the main storage device in the external storage device based on a command from a predetermined one of the plurality of central processing units, and also saves the state at the next system initialization. In a data processing device equipped with a system checkpoint/restart processing unit that performs restart processing to restore the system, the system checkpoint/restart processing unit is configured to check the processing status of each central processing unit during checkpoint processing. is stored in the external storage device, the central processing unit at the time of the checkpoint process is given control based on the processing state at the time of restart, and the processing state of each central processing unit at the time of the checkpoint is restored. A system that is characterized by
Checkpoint/restart processing method.
JP1088761A 1989-04-07 1989-04-07 System check point/restart processing system Pending JPH02267635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1088761A JPH02267635A (en) 1989-04-07 1989-04-07 System check point/restart processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1088761A JPH02267635A (en) 1989-04-07 1989-04-07 System check point/restart processing system

Publications (1)

Publication Number Publication Date
JPH02267635A true JPH02267635A (en) 1990-11-01

Family

ID=13951860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1088761A Pending JPH02267635A (en) 1989-04-07 1989-04-07 System check point/restart processing system

Country Status (1)

Country Link
JP (1) JPH02267635A (en)

Similar Documents

Publication Publication Date Title
JP2772103B2 (en) Computer system startup method
JP3020833B2 (en) Checkpoint acquisition system
EP0788052A1 (en) I/O control apparatus having check recovery function
JP2002236589A (en) BIOS data storage device for computer system and method of driving the same
WO2000054133A1 (en) Information processor, method for saving/loading data, and information recorded medium
JPH02267635A (en) System check point/restart processing system
JP2003044284A (en) Starting method of computer device and starting program
JP2663895B2 (en) CPU simulator
JPS61117635A (en) Virtual storage control system
JPH04287209A (en) Computer system
JPH05165652A (en) Task switching control method
JPH0713862A (en) Starting method for application program
JP2008015725A (en) Information processor and program activating method
JPH04363710A (en) Resuming control system
JPS6154542A (en) Task control system
JPS5911453A (en) Asynchronous back out system
JPH02159654A (en) Program restart method
JPH0497461A (en) Memory test system
JPS61226820A (en) Data processing resuming system by power restoration
JP2909128B2 (en) Startup processing takeover processor
JPH04171539A (en) Duplex computer system
JPH08272653A (en) Freeze processing system
JPH035832A (en) System for processing fault of information processor
JPH0756742A (en) Computer system and method for attaining degradation operation of the system
JPH0721091A (en) Power outage processing method in computer