JPS592151A - チエツクポイント・リカバリ方式 - Google Patents

チエツクポイント・リカバリ方式

Info

Publication number
JPS592151A
JPS592151A JP57112151A JP11215182A JPS592151A JP S592151 A JPS592151 A JP S592151A JP 57112151 A JP57112151 A JP 57112151A JP 11215182 A JP11215182 A JP 11215182A JP S592151 A JPS592151 A JP S592151A
Authority
JP
Japan
Prior art keywords
memory
core memory
bulk core
management table
read
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
JP57112151A
Other languages
English (en)
Inventor
Yoshinori Nakai
中居 良則
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 JP57112151A priority Critical patent/JPS592151A/ja
Publication of JPS592151A publication Critical patent/JPS592151A/ja
Pending 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/14Error detection or correction of the data by redundancy in operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Retry When Errors Occur (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、バルク・コア・メモリを用いたチェックポイ
ント・リカバリ方式に関するものである。
〔従来技術と問題点〕
従来のオンライン・システムでは、システム9ダウンが
発生しても、それまで処理していた電文を保障するため
、リカバリを必要とする情報を更新する前にチェックポ
イントをDEAD上のファイルに取得しておき、ダウン
後のリカバリ処理でこのチェックポイント・ファイルか
ら主記憶のテーブルを復元している。この種の従来方式
では、トランザクシ叢ン発生時のチェックポイント取得
のためのファイル・アクセス時間がかなり大きい。また
、リカバリのときにもアクセス時間が太きいため、リカ
バリ全体の時間が長くなる。
〔発明の目的〕
本発明は、従来の欠点を除去するものであってチェック
ポイントおよびリカバリに要していた時間を短縮すると
共に、チェックポイント・ブiグラムおよびリカバリ・
プログラムの開発を容易にできるようにしたチェックポ
イント・リカバリ方式を提供することを目的としている
〔発明の構成〕
そしてそのため、本発明のチェックポイント・リカバリ
方式は、中央処理装置と、主記憶と、バルク・コア・メ
モリと、入出力装置とを具備する情報処理システムにお
いて、管理テーブルの前後にチェック・ワードを設ける
と共に尚該管理テーブルを上記バルク・コア・メモリに
格納し、管理テーブルの更新を行5場合、バルク・コア
・メモリ上の管理テーブルを主記憶に読込み、読込んだ
内容をバルク・コア・メ′モリ上の退避域に書込み更新
すべき箇所を更新し、前後のチェックワードのそれぞれ
に1を加算し、しかる後に更新後の情報なバルク・コア
・メモリ上の該当する管理テーブルに書込み、リカバリ
処理を行う場合、バルク・コア・メモリ上の管理テーブ
ルを主記憶に読込み、前後のチェックワードの値が等し
いか否かを込んだ内容をバルク・コア・メモリ上の該当
する管理テーブル領域に書込み、バルク・コア・メモリ
上の次の管理テーブルのアドレスを求め、しかる後にバ
ルク・コア・メモリ上の全ての管理テーブルについての
更新処理が行われたかを調べ、行なわれていないときに
は上記の処理を繰返すことを特徴とするものである。
〔発明の実施例〕
以下、本発明を図面を参照しつつ説明する。
第1図は本発明が適用される情報処理システムの1例を
示す図、第2図は制御テーブルの1例を示す図、第3図
はROM (バルク・コア・メモリの略)テーブルの更
新処理を説明する図、第4図はリカバリ処理を説明する
図である。
第1図において、1は中央処理装置、2は主記憶、3は
バルク・コア・メモリ、4は補助記憶装置、5は通信制
御装置、6はタイプライタ、7は共通バスをそれぞれ示
している。
バスVり・コア・メモリ3は、記憶素子として18M工
りを使用し、128にバイトのメモリ・スタックを2枚
まで実装することができるものである。
バルク・コア・メ千すは、 ・転送速度が早い・ ・オーバ2ンが発生しない。
・磁気ドラム装置をアクセスする場合と同じソフトウェ
アが使用できる。
・1119(16ビツト)又は1バイト単位のプログラ
ム・アクセスができる。
・バルク・コア・メモリと入出力装置間(磁気ディスク
装置など)のデータ転送ができる。
・機構部品がなく信頼性が高い。
、停電時又は瞬断時に記憶内容が保農される。
などの特徴ヲ有している。バルク・コア・メモリ3は、
補助記憶装置4の受信ファイル管理情報をも格納してい
る。補助記憶装置4は、回線毎の受信ファイルを格納し
ており、通信制御装置5は複数回線を収容している。
第2図はバルク・コア・メモリ3に格納されているテー
ブルの1例を示すものである。ROMテーブルの先頭の
エントリにはチェックワードlが記入され、最後のエン
トリにはチェック7=ド2が記入されている。先頭のチ
ェックワード1と最後のチェックワード20間の複数の
エントリには、ステータスや空レコード数、未送信電文
数、送信中レコード数、書込みポインタ、読込みポイン
タ、受信ファイル先頭アドレス、受信ファイルレコード
数などが記入されている。
第3図はBOMテーブルの更新処理を説明するものであ
る。
■ バルク・コア・メモリ3上の該轟テーブルを主記憶
に読込む。
■ 読込んだ内容をバルク・コア・メモリ3上の退避域
に書込む。
■ 更新すべき箇所(例えば第2図の書込みポインタ)
を更新する。
■ チェックワード1およびチェックワード2のそれぞ
れに1を加算する。なお、初期設定時においては、チェ
ックワード1およびチェックワード2は共に零である。
■ 更新後の情報をバルク・コア・メモリ3上のテーブ
ルに書込む。
更新後の情報を主記憶2からバルク・コア・メモリ3に
転送する途中でダウンが生ずると、バルク・コア・メモ
リ3のテーブルのチェックワード1とチェックワード2
が違った値となる。
第4図は本発明におけるリカバリ処理を説明する図であ
る。
Cバルク・コア・メモリ3上のテーブルを1つ読込む。
■′ チェックワード1とチェックワード2とを比較す
る。
■′ 両者が等しいが否かを調べる。YO2の場合には
■′の処理を行い、Nτの場合にはCの処理を行う。
■′ バルク・コア・メモリ3上の退避域の内容を読込
む。
σ バルク・コア・メモリ3上の該当テーブル領域にダ
で読込んだ内容を1込む。
じ バルク・コア・メモリ上に存在する次のテーブルの
アドレスを求める。
■′ テーブルが終ワか否かを脚ぺる。N万 の場合に
は、■の処理に戻る。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、チェ
ックポイント取得処理およびリカバリ処理の時間を短縮
できること、並びにりカバリ・プログラムが単純なため
デパックの時間が少な(て済むこと等の顕著な作用効果
を奏することが出来る。
【図面の簡単な説明】
第1図は本発明が適用される情報処理システムの1例を
示す図、第2図は制御テーブルの1例を示す図、第3図
はBOM(バルク・コア・メモリの略)テーブルの更新
処理を説明する図、第4図はリカバリ処理を説明する図
である。 1・・・中央処理装置、2・・・主記憶、3・・・バル
ク・コア・メモリ、4・・・補助記憶装置、5・・・通
信制御装置、6・・・タイプライタ、7・・・共通バス
。 特許出願人 富士通株式会社 代理人弁理士 京 谷 四 部 才1図

Claims (1)

  1. 【特許請求の範囲】 中央処理装置と、主記憶と、バルク・コア・メモリと、
    入出力装置とを具備する情報処理システムにおいて、管
    理テーブルの前後にチェック・ワ。 −ドを設けると共に当該管理テーブルを上記バルク・コ
    ア・メモリに格納し、管理テーブルの更新を行5場合、
    バルク・コア・メモリ上の管理テーブルを主記憶に読込
    んだ内容をバルク・コア・メモリ上の退避域に書込み、
    更新すべき箇所を更新し、前後のチェックワードのそれ
    ぞれに1を加算し、しかる後に更新後の情報をバルク・
    コア・メモリ上の該浩する管理テーブルに書込み、リカ
    バリ処理を行う場合、バルク・コア・メモリ上の管理テ
    ーブルを主記憶に読込み、前−のチェックワードの値が
    等しいか否かを調べ、両者が等しくないときには、バル
    ク・コア・メモリ上の該当する退避域の内容を主記憶に
    読込み、読込んだ内容をバルク・コア・メモリ上の該当
    する管理テーブル−領域に書゛込み、バルク・コア・メ
    モリ上の次の管理テーブルのアドレスを求め、しかる後
    にバルク・コア・メモリ上の全ての管理テーブルについ
    ての更新処理が行われたかを調べ、行われていないとき
    には上記の処理を繰返すことを特徴とするチェックポイ
    ント・リカバリ方式。
JP57112151A 1982-06-29 1982-06-29 チエツクポイント・リカバリ方式 Pending JPS592151A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57112151A JPS592151A (ja) 1982-06-29 1982-06-29 チエツクポイント・リカバリ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57112151A JPS592151A (ja) 1982-06-29 1982-06-29 チエツクポイント・リカバリ方式

Publications (1)

Publication Number Publication Date
JPS592151A true JPS592151A (ja) 1984-01-07

Family

ID=14579505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57112151A Pending JPS592151A (ja) 1982-06-29 1982-06-29 チエツクポイント・リカバリ方式

Country Status (1)

Country Link
JP (1) JPS592151A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60235246A (ja) * 1984-04-26 1985-11-21 ベー・ベー・ツエー・アクチエンゲゼルシヤフト・ブラウン・ボヴエリ・ウント・コンパニイ コンピユータの状態をセーブする装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60235246A (ja) * 1984-04-26 1985-11-21 ベー・ベー・ツエー・アクチエンゲゼルシヤフト・ブラウン・ボヴエリ・ウント・コンパニイ コンピユータの状態をセーブする装置

Similar Documents

Publication Publication Date Title
US5386554A (en) Method and apparatus for reducing data locking time by removing a lock when journal data is written into a main memory journal queue
KR930008684B1 (ko) 데이타 베이스 백업카피 발생 방법
JP3612339B2 (ja) データ処理方法および装置
EP1387269A1 (en) Backup system and method of generating a checkpoint for a database
EP0420419B1 (en) Method and apparatus for on-line processing of transaction data
JPH0126099B2 (ja)
KR102123616B1 (ko) 충돌 페이지 리스트를 이용한 병렬 저널링 방법 및 그 장치
JPS592151A (ja) チエツクポイント・リカバリ方式
JPH0816881B2 (ja) データベース更新方法
US7543001B2 (en) Storing object recovery information within the object
US6675321B1 (en) Data processing apparatus, method and computer program with optimized key-pointing operation for log record storage
US20030033440A1 (en) Method of logging message activity
CN115718751B (zh) 基于Android系统的数据一致性保障方法及装置
JPH0512087A (ja) 更新前ジヤーナルの出力方式
JP3480282B2 (ja) 二重化ファイルi/o装置及びその方法及びそれを使用した情報処理装置
JPH0823840B2 (ja) デ−タベ−ス更新方法および装置
JPH0259837A (ja) データリカバリ処理方式
JPH03271841A (ja) データベースにおけるリカバリ方式
EP0358224A2 (en) Semiconductor disk device useful in transaction processing system
JPS59163663A (ja) 簡易フアイル破壊検知方式
JPS63195755A (ja) 主記憶装置上の情報の内容保証方式
JPS6349817B2 (ja)
JPS6191735A (ja) オンラインシステムのジヤ−ナル情報処理方式
JPS61843A (ja) 資源ステ−タス保持方式
JPH03246738A (ja) オンライン多重フアイル回復・追加方法