JPH0410041A - データ退避方式 - Google Patents
データ退避方式Info
- Publication number
- JPH0410041A JPH0410041A JP2110431A JP11043190A JPH0410041A JP H0410041 A JPH0410041 A JP H0410041A JP 2110431 A JP2110431 A JP 2110431A JP 11043190 A JP11043190 A JP 11043190A JP H0410041 A JPH0410041 A JP H0410041A
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- saving
- evacuation
- area
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的〕
(産業上の利用分野)
本発明は、計算機システムにおいて、主記憶装置内のデ
ータを補助記憶装置に退避する際に用いられるデータ退
避方式に関する。
ータを補助記憶装置に退避する際に用いられるデータ退
避方式に関する。
(従来の技術)
例えば、計算機システムにおいて何等かの障害が発生し
、システムの停止を余儀なくされた時、システム停止時
点における主記憶装置のデータ内容が障害を解析する上
で重要な役割を果たすため、この内容を完全な状態で保
存する必要が生じる。
、システムの停止を余儀なくされた時、システム停止時
点における主記憶装置のデータ内容が障害を解析する上
で重要な役割を果たすため、この内容を完全な状態で保
存する必要が生じる。
計算機システム停止時点における主記憶装置のデータ内
容を保存する手段としては、従来から、磁気ディスク装
置等の補助記憶装置を使用してきた。この補助記憶装置
は、上記主記憶装置と接続され、該主記憶装置との間で
高速のデータ転送手段を有することにより、従来は、計
算機システム停止時点の主記憶装置の内容を短時間で補
助記憶装置に保存することが可能であった。
容を保存する手段としては、従来から、磁気ディスク装
置等の補助記憶装置を使用してきた。この補助記憶装置
は、上記主記憶装置と接続され、該主記憶装置との間で
高速のデータ転送手段を有することにより、従来は、計
算機システム停止時点の主記憶装置の内容を短時間で補
助記憶装置に保存することが可能であった。
すなわち、計算機システムの運用形態から、該システム
の長時間の停止か許される場合は極めて少なく、通常で
は計算機システムの停止後即刻再起動を必要とする。こ
こで、従来の計算機システムにおける主記憶装置の記憶
容量を5Mbyte、主記憶装置から磁気ディスク装置
へのデータ転送速度を5 M byte/ secとす
ると、1秒のデータ転送時間で主記憶装置のデータ内容
を退避保存することができる。
の長時間の停止か許される場合は極めて少なく、通常で
は計算機システムの停止後即刻再起動を必要とする。こ
こで、従来の計算機システムにおける主記憶装置の記憶
容量を5Mbyte、主記憶装置から磁気ディスク装置
へのデータ転送速度を5 M byte/ secとす
ると、1秒のデータ転送時間で主記憶装置のデータ内容
を退避保存することができる。
C発明が解決しようとする課題]
しかしながら、現在では、近年の半導体技術の進歩によ
り、計算機システムにおける主記憶装置の記憶容量が飛
躍的に増大してきたのに対し、主記憶装置と補助記憶装
置との間のデータ転送処理能力は、該主記憶装置の容量
増加に見合うだけの速度向上が実現できていない。
り、計算機システムにおける主記憶装置の記憶容量が飛
躍的に増大してきたのに対し、主記憶装置と補助記憶装
置との間のデータ転送処理能力は、該主記憶装置の容量
増加に見合うだけの速度向上が実現できていない。
すなわち、現在の計算機システムでは、数100 Mb
yteレベルの主記憶装置が備えられ、これがG by
teレベルになるのは時間の問題であり、磁気ディスク
装置へのデータ転送速度がこの先あまり短縮されないこ
とを考えると、主記憶装置内の全てのデータ退避を行な
うのに数10分から1時間もの膨大な時間を費してしま
う。
yteレベルの主記憶装置が備えられ、これがG by
teレベルになるのは時間の問題であり、磁気ディスク
装置へのデータ転送速度がこの先あまり短縮されないこ
とを考えると、主記憶装置内の全てのデータ退避を行な
うのに数10分から1時間もの膨大な時間を費してしま
う。
このため従来から行なわれていたように、計算機システ
ムが停止した時点で主記憶装置の全部の内容を磁気ディ
スク装置等の補助記憶装置に退避するようなデータ保存
手段では、非実用的になっている。
ムが停止した時点で主記憶装置の全部の内容を磁気ディ
スク装置等の補助記憶装置に退避するようなデータ保存
手段では、非実用的になっている。
本発明は上記課題に鑑みなされたもので、計算機システ
ムが停止した際に、膨大な時間を費すことなく、主記憶
装置の内容を完全な状態で補助記憶装置に退避保存する
ことが可能になるデータ退避方式を提供することを目的
とする。
ムが停止した際に、膨大な時間を費すことなく、主記憶
装置の内容を完全な状態で補助記憶装置に退避保存する
ことが可能になるデータ退避方式を提供することを目的
とする。
[発明の構成]
(課題を解決するための手段)
第7図は仮想アドレス記憶方式の計算機システムにおけ
る仮想アドレスに対応するアドレス変換テーブルを示す
もので、このアドレス変換テーブルにおける物理アドレ
スは、主記憶装置内で多数分割された各ページ領域の先
頭アドレスを指示している。そして、上記アドレス変換
テーブルにおける各物理アドレス領域には、該物理アド
レスが指示するページ領域が主記憶装置に存在するか否
かを示す「ページ有効フラグ:V」と、そのページ領域
内の主記憶データか変更されたか否かを示す「主記憶操
作フラグ二M」とが備えられる。
る仮想アドレスに対応するアドレス変換テーブルを示す
もので、このアドレス変換テーブルにおける物理アドレ
スは、主記憶装置内で多数分割された各ページ領域の先
頭アドレスを指示している。そして、上記アドレス変換
テーブルにおける各物理アドレス領域には、該物理アド
レスが指示するページ領域が主記憶装置に存在するか否
かを示す「ページ有効フラグ:V」と、そのページ領域
内の主記憶データか変更されたか否かを示す「主記憶操
作フラグ二M」とが備えられる。
したがって、主記憶装置で多数分割されたページ領域毎
に、本来の計算機処理と並行して予め補助記憶装置への
データ退避処理を実行することにより、計算機システム
の動作停止時におけるデータ退避時間の短縮化が図れる
ことになる。
に、本来の計算機処理と並行して予め補助記憶装置への
データ退避処理を実行することにより、計算機システム
の動作停止時におけるデータ退避時間の短縮化が図れる
ことになる。
すなわち、本発明に係わるデータ退避方式は、複数に分
割された記憶領域を有する主記憶装置と、この主記憶装
置のデータ内容が退避される補助記憶装置とを備えた計
算機システムにおいて、上記主記憶装置の複数の記憶領
域毎に設定され該記憶領域のデータ内容か上記補助記憶
装置に退避されたか否かを示す退避完了フラグと、上記
計算機システムの本来の計算機処理業務時に上記主記憶
装置における各記憶領域のデータ内容を上記補助記憶装
置に順次退避させると共に該データ退避記憶領域に対応
する上記退避完了フラグを退避完了状態にする第1のデ
ータ退避手段と、上記主記憶装置のデータ内容が変更さ
れた際に該データ変更記憶領域に対応する上記退避完了
フラグを退避未完了状態にするデータ変更時フラグ書換
え手段と、上記退避完了フラグが退避未完了状態を示す
上記記憶領域のデータ内容を上記補助記憶装置に退避さ
せる第2のデータ退避手段とを備えてなるものである。
割された記憶領域を有する主記憶装置と、この主記憶装
置のデータ内容が退避される補助記憶装置とを備えた計
算機システムにおいて、上記主記憶装置の複数の記憶領
域毎に設定され該記憶領域のデータ内容か上記補助記憶
装置に退避されたか否かを示す退避完了フラグと、上記
計算機システムの本来の計算機処理業務時に上記主記憶
装置における各記憶領域のデータ内容を上記補助記憶装
置に順次退避させると共に該データ退避記憶領域に対応
する上記退避完了フラグを退避完了状態にする第1のデ
ータ退避手段と、上記主記憶装置のデータ内容が変更さ
れた際に該データ変更記憶領域に対応する上記退避完了
フラグを退避未完了状態にするデータ変更時フラグ書換
え手段と、上記退避完了フラグが退避未完了状態を示す
上記記憶領域のデータ内容を上記補助記憶装置に退避さ
せる第2のデータ退避手段とを備えてなるものである。
(作用)
つまり、本来の計算機処理業務時には上記第1のデータ
退避手段により主記憶装置のデータ内容を逐次補助記憶
装置に退避させると共に、主記憶装置のデータ変更時に
はそのデータ変更に対応する領域の退避完了フラグを退
避未完了状態とし、システム停止時には上記第2のデー
タ退避手段により退避完了フラグの退避未完了状態を検
索してその退避未完了状態にある記憶領域のデータ退避
を行なうことにより、システム停止時間が長くならずに
、主記憶データの全てを退避することができる。
退避手段により主記憶装置のデータ内容を逐次補助記憶
装置に退避させると共に、主記憶装置のデータ変更時に
はそのデータ変更に対応する領域の退避完了フラグを退
避未完了状態とし、システム停止時には上記第2のデー
タ退避手段により退避完了フラグの退避未完了状態を検
索してその退避未完了状態にある記憶領域のデータ退避
を行なうことにより、システム停止時間が長くならずに
、主記憶データの全てを退避することができる。
(実施例)
以下図面により本発明の一実施例を説明する。
第1図はこのデータ退避方式が用いられる計算機システ
ムの構成を示すもので、同図において、11は中央処理
−装置(CPU)であり、この中央処理装置11は、R
AMやROM等で構成される主記憶装置12に格納され
たO8(オペレーティングシステム)プログラムに応じ
て、各装置間のデータ処理動作を制御する。ここで、上
記主記憶装置12には、プログラムデータの他、ページ
単位で管理される種々の処理データが記憶される。
ムの構成を示すもので、同図において、11は中央処理
−装置(CPU)であり、この中央処理装置11は、R
AMやROM等で構成される主記憶装置12に格納され
たO8(オペレーティングシステム)プログラムに応じ
て、各装置間のデータ処理動作を制御する。ここで、上
記主記憶装置12には、プログラムデータの他、ページ
単位で管理される種々の処理データが記憶される。
一方、中央処理装置11と主記憶装置12との接続デー
タバスには、RAM等で構成される補助記憶装置13が
接続される。この補助記憶装置13は、主記憶装置12
において記憶されるデータ内容のデータ退避メモリ等と
して利用されるもので、この補助記憶装置13に対する
主記憶装置12からの退避データは、該主記憶装置12
のアドレス変換テーブル12aにて、仮想アドレスに対
応する物理アドレスとして指示され、ページ単位で管理
される。
タバスには、RAM等で構成される補助記憶装置13が
接続される。この補助記憶装置13は、主記憶装置12
において記憶されるデータ内容のデータ退避メモリ等と
して利用されるもので、この補助記憶装置13に対する
主記憶装置12からの退避データは、該主記憶装置12
のアドレス変換テーブル12aにて、仮想アドレスに対
応する物理アドレスとして指示され、ページ単位で管理
される。
第2図は上記計算機システムの主記憶装置12における
アドレス変換テーブル12aを示すもので、このアドレ
ス変換テーブル12aには、例えばシステムプログラム
により指定される仮想アドレスに対応して、主記憶装置
12におけるページメモリの先頭番地を指示する物理ア
ドレスが格納される。また、上記アドレス変換テーブル
12aにおける各物理アドレス領域には、該物理アドレ
スが指示するページ領域が主記憶装置に存在するか否か
を示す「ページ有効フラグ:v」と、そのページ領域内
の主記憶データが変更されたか否かを示す「主記憶操作
フラグ二M」とが予め備えられ、さらに、該物理アドレ
スが指示するページ領域のデータ内容が上記補助記憶装
置13に退避されたか否かを示す「退避完了フラグ二B
」が新たに設けられる。
アドレス変換テーブル12aを示すもので、このアドレ
ス変換テーブル12aには、例えばシステムプログラム
により指定される仮想アドレスに対応して、主記憶装置
12におけるページメモリの先頭番地を指示する物理ア
ドレスが格納される。また、上記アドレス変換テーブル
12aにおける各物理アドレス領域には、該物理アドレ
スが指示するページ領域が主記憶装置に存在するか否か
を示す「ページ有効フラグ:v」と、そのページ領域内
の主記憶データが変更されたか否かを示す「主記憶操作
フラグ二M」とが予め備えられ、さらに、該物理アドレ
スが指示するページ領域のデータ内容が上記補助記憶装
置13に退避されたか否かを示す「退避完了フラグ二B
」が新たに設けられる。
つまり、ある仮想アドレスに対するデータアクセスがあ
り、この仮想アドレスに対応するページの領域が補助記
憶装置13から主記憶装置12へのデータ転送等により
作成された場合には、その仮想アドレスに対応するペー
ジ領域の先頭を指示する物理アドレスのページ有効フラ
グ(V)かセットされる。また、このアドレス変換テー
ブル12aで管理される主記憶装置12のあるページ領
域の内容が抹消された場合には、その物理アドレスに対
応するページ有効フラグ(V)がリセットされる。
り、この仮想アドレスに対応するページの領域が補助記
憶装置13から主記憶装置12へのデータ転送等により
作成された場合には、その仮想アドレスに対応するペー
ジ領域の先頭を指示する物理アドレスのページ有効フラ
グ(V)かセットされる。また、このアドレス変換テー
ブル12aで管理される主記憶装置12のあるページ領
域の内容が抹消された場合には、その物理アドレスに対
応するページ有効フラグ(V)がリセットされる。
そして、主記憶装置12におけるあるページ領域内の何
れかのデータが変更された場合には、該ページ領域を指
示する物理アドレスに対応する主記憶操作フラグ(M)
がセットされる。また、このアドレス変換テーブル12
aで管理される主記憶装置12のあるページ領域の内容
が抹消された場合には、その物理アドレスに対応する主
記憶操作フラグ(M)がリセットされる。
れかのデータが変更された場合には、該ページ領域を指
示する物理アドレスに対応する主記憶操作フラグ(M)
がセットされる。また、このアドレス変換テーブル12
aで管理される主記憶装置12のあるページ領域の内容
が抹消された場合には、その物理アドレスに対応する主
記憶操作フラグ(M)がリセットされる。
さらに、主記憶装置12から補助記憶装置13にデータ
退避が完了していないページ領域を指示する物理アドレ
スに対応する退避完了フラグ(B)はリセットされてお
り、該当するページ領域の補助記憶装置13への退避処
理を開始した場合には、該退避完了フラグ(B)はセッ
トされる。ここで、主記憶装置12におけるあるページ
領域内でデータ変更が生じた場合には、上記主記憶操作
フラグ(M)がセットされると共に、退避完了フラグ(
B)はリセットされる。また、退避完了フラグ(B)が
セット状態であるページ領域に対してデータ変更が生じ
た場合には、上記主記憶操作フラグ(M)のフラグ状態
に拘らず退避完了フラグ(B)はリセットされる。
退避が完了していないページ領域を指示する物理アドレ
スに対応する退避完了フラグ(B)はリセットされてお
り、該当するページ領域の補助記憶装置13への退避処
理を開始した場合には、該退避完了フラグ(B)はセッ
トされる。ここで、主記憶装置12におけるあるページ
領域内でデータ変更が生じた場合には、上記主記憶操作
フラグ(M)がセットされると共に、退避完了フラグ(
B)はリセットされる。また、退避完了フラグ(B)が
セット状態であるページ領域に対してデータ変更が生じ
た場合には、上記主記憶操作フラグ(M)のフラグ状態
に拘らず退避完了フラグ(B)はリセットされる。
次に、上記データ退避方式を用いた計算機システムの動
作について説明する。
作について説明する。
第3図は上記計算機システムの一連の動作処理を示すフ
ローチャートであり、本来の計算機処理業務中に「主記
憶装置12への書込み処理」か生じた際に、この書込み
ページに該当するアドレス変換テーブル12aの物理ア
ドレスに対応する主記憶操作フラグ(M)が「0」、つ
まりリセット(主記憶操作無し)状態にあるか、または
退避完了フラグ(B)か「1ヨ、つまりセット(退避完
了)状態にある場合には、「ページテーブル制御」のた
めの割込み処理が実行される(ステップAI。
ローチャートであり、本来の計算機処理業務中に「主記
憶装置12への書込み処理」か生じた際に、この書込み
ページに該当するアドレス変換テーブル12aの物理ア
ドレスに対応する主記憶操作フラグ(M)が「0」、つ
まりリセット(主記憶操作無し)状態にあるか、または
退避完了フラグ(B)か「1ヨ、つまりセット(退避完
了)状態にある場合には、「ページテーブル制御」のた
めの割込み処理が実行される(ステップAI。
A1′)、(ステップA2.A2’ )。
第4図は上記ステップAコ′またはA2’ におけるペ
ージテーブル制御処理を示すフローチャートであり、上
記ステップA1またはA2において、主記憶装置12の
あるページ領域へのデータ書込み処理が実行されると、
そのページ領域に該当するアドレス変換テーブル12a
の物理アドレスに対応する退避完了フラグ(B)が「1
」であるか否かが中央処理装置11において判断され、
「B−1」である場合には再度このページ領域を退避対
象ページにするために、該退避完了フラグ(B)はリセ
ットrB−OJ される(ステップBl。
ージテーブル制御処理を示すフローチャートであり、上
記ステップA1またはA2において、主記憶装置12の
あるページ領域へのデータ書込み処理が実行されると、
そのページ領域に該当するアドレス変換テーブル12a
の物理アドレスに対応する退避完了フラグ(B)が「1
」であるか否かが中央処理装置11において判断され、
「B−1」である場合には再度このページ領域を退避対
象ページにするために、該退避完了フラグ(B)はリセ
ットrB−OJ される(ステップBl。
B2)。また、これと共に、主記憶操作フラグ(M)が
「0」であるか否かが判断され、rM−0」である場合
にはこの際に主記憶操作をしたことになるので、該主記
憶操作フラグ(M)はセット「M−1」される(ステッ
プB3.B4)。
「0」であるか否かが判断され、rM−0」である場合
にはこの際に主記憶操作をしたことになるので、該主記
憶操作フラグ(M)はセット「M−1」される(ステッ
プB3.B4)。
一方、上記第3図のフローチャートにおいて、本来の計
算機処理業務が終了または中断し、中央処理装置11が
待機状態になると、「主記憶データの退避処理」が実行
される(ステップA3A4)。
算機処理業務が終了または中断し、中央処理装置11が
待機状態になると、「主記憶データの退避処理」が実行
される(ステップA3A4)。
第5図は本来の計算機処理業務時における主記憶データ
退避処理を示すフローチャートであり、上記ステップA
3において、中央処理装置11が待機状態になると、主
記憶装置12におけるアドレス変換テーブル12aの各
物理アドレスに対応する退避完了フラグ(B)が「1」
であるか否か、つまり、この物理アドレスにより指示さ
れるページ領域のデータ退避が完了しているか否かが判
断される(ステップC1)。このステップC1において
rB−IJ 、つまり、現在指定の物理アドレスにより
指示されるページ領域のデータ退避は完了していると判
断されると、次のページ領域についての退避完了フラグ
(B)を検査すべく、上記アドレス変換テーブル12a
に対する指定物理アドレスをインクリメント「+IJ
L、対象となるページ番号を増加させる(ステップC2
)。ここで、上記インクリメントされた物理アドレスに
より指示されるページ番号がページ領域の最終ページ番
号を越えていると判断されると、アドレス変換テーブル
12aに対する指定物理アドレスは初期化され、対象と
なるページ番号は初期化される(ステップC3,C4)
。
退避処理を示すフローチャートであり、上記ステップA
3において、中央処理装置11が待機状態になると、主
記憶装置12におけるアドレス変換テーブル12aの各
物理アドレスに対応する退避完了フラグ(B)が「1」
であるか否か、つまり、この物理アドレスにより指示さ
れるページ領域のデータ退避が完了しているか否かが判
断される(ステップC1)。このステップC1において
rB−IJ 、つまり、現在指定の物理アドレスにより
指示されるページ領域のデータ退避は完了していると判
断されると、次のページ領域についての退避完了フラグ
(B)を検査すべく、上記アドレス変換テーブル12a
に対する指定物理アドレスをインクリメント「+IJ
L、対象となるページ番号を増加させる(ステップC2
)。ここで、上記インクリメントされた物理アドレスに
より指示されるページ番号がページ領域の最終ページ番
号を越えていると判断されると、アドレス変換テーブル
12aに対する指定物理アドレスは初期化され、対象と
なるページ番号は初期化される(ステップC3,C4)
。
一方、上記ステップC1において、データ退避完了フラ
グ(B)が「O」、つまり、現在指定の物理アドレスに
より指示されるページ領域のデータ退避は完了していな
いと判断されると、該当するページ領域に記憶される処
理データの補助記憶装置13に対する転送退避動作を開
始させる(ステップC5)。この時、該当ページ領域を
指示する物理アドレスに対応する退避完了フラグ(B)
は「1」 (退避完了状態)にセットされる。そして、
上記アドレス変換テーブル12aに対する指定物理アド
レスをインクリメント「+IJして、対象となるページ
番号を増加させ、このページ番号が最終ページ番号を越
えていると判断されると、上記同様アドレス変換テーブ
ル12aに対する指定物理アドレスは初期化され、対象
となるページ番号は初期化される(ステップC6,C7
→C4)。
グ(B)が「O」、つまり、現在指定の物理アドレスに
より指示されるページ領域のデータ退避は完了していな
いと判断されると、該当するページ領域に記憶される処
理データの補助記憶装置13に対する転送退避動作を開
始させる(ステップC5)。この時、該当ページ領域を
指示する物理アドレスに対応する退避完了フラグ(B)
は「1」 (退避完了状態)にセットされる。そして、
上記アドレス変換テーブル12aに対する指定物理アド
レスをインクリメント「+IJして、対象となるページ
番号を増加させ、このページ番号が最終ページ番号を越
えていると判断されると、上記同様アドレス変換テーブ
ル12aに対する指定物理アドレスは初期化され、対象
となるページ番号は初期化される(ステップC6,C7
→C4)。
さらに、上記ステップC7において、インクリメントさ
れたページ番号が最終ページ番号を越えていないと判断
されると、再びステップC1に戻り、退避完了フラグ(
B)が「1」である場合にはページ番号のインクリメン
ト処理が、また、rB−OJである場合には該当ページ
領域のデータ退避処理が実行される。
れたページ番号が最終ページ番号を越えていないと判断
されると、再びステップC1に戻り、退避完了フラグ(
B)が「1」である場合にはページ番号のインクリメン
ト処理が、また、rB−OJである場合には該当ページ
領域のデータ退避処理が実行される。
ここで、前記第3図のフローチャートにおいて、本来の
計算機処理業務が開始され、中央処理装置11の待機状
態が解除されると、第5図のフローチャートにおける計
算機処理業務時の主記憶デー夕退避処理は終了される。
計算機処理業務が開始され、中央処理装置11の待機状
態が解除されると、第5図のフローチャートにおける計
算機処理業務時の主記憶デー夕退避処理は終了される。
第6図は計算機システム停止時における主記憶データ退
避処理を示すフローチャートであり、例えば計算機シス
テムに何等かの異常か発生し、そのシステム動作が停止
されると、まず、アドレス変換テーブル12aに対する
指定物理アドレスは初期化され、対象となるページ番号
は初期化される(ステップDI)。ここで、主記憶装置
12におけるアドレス変換テーブル12aの初期物理ア
ドレスに対応する退避完了フラグ(B)が「0」である
か否か、つまり、この物理アドレスにより指示されるペ
ージ領域のデータ退避が完了してないか否かが判断され
る(ステップD2)。このステップD2においてrB−
OJ 、つまり、該当するページ領域のデータ退避は完
了していないと判断されると、該当するページ領域に記
憶される処理データの補助記憶装置13に対する転送退
避動作を開始させる(ステップD3)。この時、該当ペ
ージ領域を指示する物理アドレスに対応する退避完了フ
ラグ(B)は「1」 (退避完了状態)にセットされる
。そして、上記アドレス変換テーブル12Hに対する指
定物理アドレスをインクリメントr+IJして、対象と
なるページ番号を増加させる(ステップD4)。このス
テップD4においてインクリメントされたページ番号が
最終ペジ番号を越えていない場合には、再び上記ステッ
プD2に戻り、該当ページ領域に対応する退避完了フラ
グ(B)が「0」か否かに応じたページ領域の退避処理
が実行される。そして、上記アドレス変換テーブル12
aを通して指示されるページ領域番号が最終ページ番号
に到達するまで、退避完了フラグrB−OJに応じたデ
ータ退避処理か実行される。
避処理を示すフローチャートであり、例えば計算機シス
テムに何等かの異常か発生し、そのシステム動作が停止
されると、まず、アドレス変換テーブル12aに対する
指定物理アドレスは初期化され、対象となるページ番号
は初期化される(ステップDI)。ここで、主記憶装置
12におけるアドレス変換テーブル12aの初期物理ア
ドレスに対応する退避完了フラグ(B)が「0」である
か否か、つまり、この物理アドレスにより指示されるペ
ージ領域のデータ退避が完了してないか否かが判断され
る(ステップD2)。このステップD2においてrB−
OJ 、つまり、該当するページ領域のデータ退避は完
了していないと判断されると、該当するページ領域に記
憶される処理データの補助記憶装置13に対する転送退
避動作を開始させる(ステップD3)。この時、該当ペ
ージ領域を指示する物理アドレスに対応する退避完了フ
ラグ(B)は「1」 (退避完了状態)にセットされる
。そして、上記アドレス変換テーブル12Hに対する指
定物理アドレスをインクリメントr+IJして、対象と
なるページ番号を増加させる(ステップD4)。このス
テップD4においてインクリメントされたページ番号が
最終ペジ番号を越えていない場合には、再び上記ステッ
プD2に戻り、該当ページ領域に対応する退避完了フラ
グ(B)が「0」か否かに応じたページ領域の退避処理
が実行される。そして、上記アドレス変換テーブル12
aを通して指示されるページ領域番号が最終ページ番号
に到達するまで、退避完了フラグrB−OJに応じたデ
ータ退避処理か実行される。
したがって、上記データ退避方式を用いた計算機システ
ムによれば、主記憶装置12のページ領域を指示するア
ドレス変換テーブル12aの個々の物理アドレスに対応
して、該当ページのデータ退避が完了したか否かを示す
「退避完了フラグ二B」を設け、本来の計算機処理業務
時における中央処理装置11の待機状態時に、該「退避
完了フラグ二B」を退避完了状態にセットしながらペー
ジデータの退避処理を予め実行しておくことにより、例
えば異常発生に伴なう計算機システムの停止の際には、
上記「退避完了フラグ二B」がリセット状態にあるペー
ジデータのみを検索抽出してデータ退避を行なえばよい
ので、このシステム停止の際に、主記憶装置12内のペ
ージデータ全てを補助記憶装置13に一気に転送する必
要はなく、システム停止が長くならずに主記憶装置12
の全データ内容を退避保存することができる。
ムによれば、主記憶装置12のページ領域を指示するア
ドレス変換テーブル12aの個々の物理アドレスに対応
して、該当ページのデータ退避が完了したか否かを示す
「退避完了フラグ二B」を設け、本来の計算機処理業務
時における中央処理装置11の待機状態時に、該「退避
完了フラグ二B」を退避完了状態にセットしながらペー
ジデータの退避処理を予め実行しておくことにより、例
えば異常発生に伴なう計算機システムの停止の際には、
上記「退避完了フラグ二B」がリセット状態にあるペー
ジデータのみを検索抽出してデータ退避を行なえばよい
ので、このシステム停止の際に、主記憶装置12内のペ
ージデータ全てを補助記憶装置13に一気に転送する必
要はなく、システム停止が長くならずに主記憶装置12
の全データ内容を退避保存することができる。
ここで、上記計算機処理業務時に一旦退避した主記憶装
置12のページ領域に書換えが生じた場合には、該当ペ
ージに対応する「データ退避フラグ二B」は再びリセッ
トされ「データ退避未完了状態」になるので、最終的な
データ退避処理時には、正確且つ完全な状態で主記憶デ
ータを保存することが可能である。
置12のページ領域に書換えが生じた場合には、該当ペ
ージに対応する「データ退避フラグ二B」は再びリセッ
トされ「データ退避未完了状態」になるので、最終的な
データ退避処理時には、正確且つ完全な状態で主記憶デ
ータを保存することが可能である。
[発明の効果コ
以上のように本発明によれば、複数に分割された記憶領
域を有する主記憶装置と、この主記憶装置のデータ内容
が退避される補助記憶装置とを備えた計算機システムに
おいて、上記主記憶装置の複数の記憶領域毎に設定され
該記憶領域のデータ内容が上記補助記憶装置に退避され
たか否かを示す退避完了フラグと、上記計算機システム
の本来の計算機処理業務時に上記主記憶装置における各
記憶領域のデータ内容を上記補助記憶装置に順次退避さ
せると共に該データ退避記憶領域に対応する上記退避完
了フラグを退避完了状態にする第1のデータ退避手段と
、上記主記憶装置のデータ内容が変更された際に該デー
タ変更記憶領域に対応する上記退避完了フラグを退避未
完了状態にするデータ変更時フラグ書換え手段と、上記
退避完了フラグが退避未完了状態を示す上記記憶領域の
データ内容を上記補助記憶装置に退避させる第2のデー
タ退避手段とを備え、本来の計算機処理業務時において
主記憶装置のデータ内容を個々の記憶領域毎に逐次退避
させるようにしたので、計算機システムが停止した際に
、膨大な時間を費すことなく、主記憶装置の内容を完全
な状態で補助記憶装置に退避保存することが可能になる
。
域を有する主記憶装置と、この主記憶装置のデータ内容
が退避される補助記憶装置とを備えた計算機システムに
おいて、上記主記憶装置の複数の記憶領域毎に設定され
該記憶領域のデータ内容が上記補助記憶装置に退避され
たか否かを示す退避完了フラグと、上記計算機システム
の本来の計算機処理業務時に上記主記憶装置における各
記憶領域のデータ内容を上記補助記憶装置に順次退避さ
せると共に該データ退避記憶領域に対応する上記退避完
了フラグを退避完了状態にする第1のデータ退避手段と
、上記主記憶装置のデータ内容が変更された際に該デー
タ変更記憶領域に対応する上記退避完了フラグを退避未
完了状態にするデータ変更時フラグ書換え手段と、上記
退避完了フラグが退避未完了状態を示す上記記憶領域の
データ内容を上記補助記憶装置に退避させる第2のデー
タ退避手段とを備え、本来の計算機処理業務時において
主記憶装置のデータ内容を個々の記憶領域毎に逐次退避
させるようにしたので、計算機システムが停止した際に
、膨大な時間を費すことなく、主記憶装置の内容を完全
な状態で補助記憶装置に退避保存することが可能になる
。
第1図は本発明の一実施例に係わるデータ退避方式を用
いた計算機システムの構成を示すブロック図、第2図は
上記データ退避方式を用いた計算機システムの主記憶装
置におけるアドレス変換テーブルを示す図、第3図は上
記データ退避方式を用いた計算機システムの一連の動作
処理を示すフローチャート、第4図は上記データ退避方
式を用いた計算機システムのページテーブル制御処理を
示すフローチャート、第5図は本来の計算機処理業務時
における主記憶データ退避処理を示すフローチャート、
第6図は計算機システム停止時における主記憶データ退
避処理を示すフローチャート、第7図は仮想アドレス記
憶方式の計算機システムにおける従来のアドレス変換テ
ーブルを示す図である。 11・・・中央処理装置、12・・・主記憶装置、12
a・・・アドレス変換テーブル、13・・・補助記憶装
置。 藝 第 図 2a 第4 第 図 第 図
いた計算機システムの構成を示すブロック図、第2図は
上記データ退避方式を用いた計算機システムの主記憶装
置におけるアドレス変換テーブルを示す図、第3図は上
記データ退避方式を用いた計算機システムの一連の動作
処理を示すフローチャート、第4図は上記データ退避方
式を用いた計算機システムのページテーブル制御処理を
示すフローチャート、第5図は本来の計算機処理業務時
における主記憶データ退避処理を示すフローチャート、
第6図は計算機システム停止時における主記憶データ退
避処理を示すフローチャート、第7図は仮想アドレス記
憶方式の計算機システムにおける従来のアドレス変換テ
ーブルを示す図である。 11・・・中央処理装置、12・・・主記憶装置、12
a・・・アドレス変換テーブル、13・・・補助記憶装
置。 藝 第 図 2a 第4 第 図 第 図
Claims (1)
- 【特許請求の範囲】 複数に分割された記憶領域を有する主記憶装置と、この
主記憶装置のデータ内容が退避される補助記憶装置とを
備えた計算機システムのデータ退避方式において、 上記主記憶装置の複数の記憶領域毎に設定され該記憶領
域のデータ内容が上記補助記憶装置に退避されたか否か
を示す退避完了フラグと、 上記計算機システムの本来の計算機処理業務時に上記主
記憶装置における各記憶領域のデータ内容を上記補助記
憶装置に順次退避させると共に該データ退避記憶領域に
対応する上記退避完了フラグを退避完了状態にする第1
のデータ退避手段と、上記主記憶装置のデータ内容が変
更された際に該データ変更記憶領域に対応する上記退避
完了フラグを退避未完了状態にするデータ変更時フラグ
書換え手段と、 上記退避完了フラグが退避未完了状態を示す上記記憶領
域のデータ内容を上記補助記憶装置に退避させる第2の
データ退避手段と、 を具備したことを特徴とするデータ退避方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2110431A JPH0410041A (ja) | 1990-04-27 | 1990-04-27 | データ退避方式 |
| US07/691,087 US5420996A (en) | 1990-04-27 | 1991-04-25 | Data processing system having selective data save and address translation mechanism utilizing CPU idle period |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2110431A JPH0410041A (ja) | 1990-04-27 | 1990-04-27 | データ退避方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0410041A true JPH0410041A (ja) | 1992-01-14 |
Family
ID=14535569
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2110431A Pending JPH0410041A (ja) | 1990-04-27 | 1990-04-27 | データ退避方式 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5420996A (ja) |
| JP (1) | JPH0410041A (ja) |
Families Citing this family (215)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5642496A (en) * | 1993-09-23 | 1997-06-24 | Kanfi; Arnon | Method of making a backup copy of a memory over a plurality of copying sessions |
| WO1995034860A1 (en) * | 1994-06-10 | 1995-12-21 | Sequoia Systems, Inc. | Main memory system and checkpointing protocol for fault-tolerant computer system |
| US5864657A (en) * | 1995-11-29 | 1999-01-26 | Texas Micro, Inc. | Main memory system and checkpointing protocol for fault-tolerant computer system |
| US5845295A (en) * | 1996-08-27 | 1998-12-01 | Unisys Corporation | System for providing instantaneous access to a snapshot Op data stored on a storage medium for offline analysis |
| US7130997B2 (en) * | 2003-05-29 | 2006-10-31 | International Business Machines Corporation | Method of registering a portion of RAM with firmware to preserve the portion during reboot |
| US8775823B2 (en) | 2006-12-29 | 2014-07-08 | Commvault Systems, Inc. | System and method for encrypting secondary copies of data |
| US8572330B2 (en) | 2005-12-19 | 2013-10-29 | Commvault Systems, Inc. | Systems and methods for granular resource management in a storage network |
| US20070198422A1 (en) * | 2005-12-19 | 2007-08-23 | Anand Prahlad | System and method for providing a flexible licensing system for digital content |
| US8370442B2 (en) | 2008-08-29 | 2013-02-05 | Commvault Systems, Inc. | Method and system for leveraging identified changes to a mail server |
| US8677091B2 (en) | 2006-12-18 | 2014-03-18 | Commvault Systems, Inc. | Writing data and storage system specific metadata to network attached storage device |
| US8769048B2 (en) | 2008-06-18 | 2014-07-01 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
| US8484162B2 (en) | 2008-06-24 | 2013-07-09 | Commvault Systems, Inc. | De-duplication systems and methods for application-specific data |
| US8335776B2 (en) | 2008-07-02 | 2012-12-18 | Commvault Systems, Inc. | Distributed indexing system for data storage |
| US8307177B2 (en) | 2008-09-05 | 2012-11-06 | Commvault Systems, Inc. | Systems and methods for management of virtualization data |
| US9178842B2 (en) | 2008-11-05 | 2015-11-03 | Commvault Systems, Inc. | Systems and methods for monitoring messaging applications for compliance with a policy |
| US8943183B2 (en) * | 2008-12-10 | 2015-01-27 | Commvault Systems, Inc. | Decoupled installation of data management systems |
| US8352432B2 (en) | 2009-03-31 | 2013-01-08 | Commvault Systems, Inc. | Systems and methods for normalizing data of heterogeneous data sources |
| US8209307B2 (en) * | 2009-03-31 | 2012-06-26 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
| CN101551736B (zh) * | 2009-05-20 | 2010-11-03 | 杭州华三通信技术有限公司 | 基于地址指针链表的缓存管理装置和方法 |
| US8930306B1 (en) | 2009-07-08 | 2015-01-06 | Commvault Systems, Inc. | Synchronized data deduplication |
| US8572719B2 (en) | 2010-05-28 | 2013-10-29 | Commvault Systems, Inc. | Firewall proxy systems and methods in a backup environment |
| US11449394B2 (en) | 2010-06-04 | 2022-09-20 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources |
| US8504526B2 (en) | 2010-06-04 | 2013-08-06 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations |
| US8495420B2 (en) | 2010-07-16 | 2013-07-23 | Commvault Systems, Inc. | Registry key federation systems and methods |
| US8504869B2 (en) | 2010-07-16 | 2013-08-06 | Commvault Systems, Inc. | Kernel swapping systems and methods for recovering a network device |
| US8572340B2 (en) | 2010-09-30 | 2013-10-29 | Commvault Systems, Inc. | Systems and methods for retaining and using data block signatures in data protection operations |
| US8364652B2 (en) | 2010-09-30 | 2013-01-29 | Commvault Systems, Inc. | Content aligned block-based deduplication |
| US8954446B2 (en) | 2010-12-14 | 2015-02-10 | Comm Vault Systems, Inc. | Client-side repository in a networked deduplicated storage system |
| US9020900B2 (en) | 2010-12-14 | 2015-04-28 | Commvault Systems, Inc. | Distributed deduplicated storage system |
| US9323466B2 (en) | 2011-04-27 | 2016-04-26 | Commvault Systems, Inc. | System and method for client policy assignment in a data storage system |
| US20130227352A1 (en) | 2012-02-24 | 2013-08-29 | Commvault Systems, Inc. | Log monitoring |
| US9292815B2 (en) | 2012-03-23 | 2016-03-22 | Commvault Systems, Inc. | Automation of data storage activities |
| US9286327B2 (en) | 2012-03-30 | 2016-03-15 | Commvault Systems, Inc. | Data storage recovery automation |
| US9189167B2 (en) | 2012-05-31 | 2015-11-17 | Commvault Systems, Inc. | Shared library in a data storage system |
| US8977672B2 (en) | 2012-06-08 | 2015-03-10 | Commvault Systems, Inc. | Intelligent scheduling for remote computers |
| US9189170B2 (en) | 2012-06-12 | 2015-11-17 | Commvault Systems, Inc. | External storage manager for a data storage cell |
| US20130339310A1 (en) | 2012-06-13 | 2013-12-19 | Commvault Systems, Inc. | Restore using a client side signature repository in a networked storage system |
| US20140025796A1 (en) | 2012-07-19 | 2014-01-23 | Commvault Systems, Inc. | Automated grouping of computing devices in a networked data storage system |
| US9275086B2 (en) | 2012-07-20 | 2016-03-01 | Commvault Systems, Inc. | Systems and methods for database archiving |
| US20140040580A1 (en) | 2012-07-31 | 2014-02-06 | Commvault Systems, Inc. | Administering a shared, on-line pool of data storage resources for performing data storage operations |
| US9026498B2 (en) | 2012-08-13 | 2015-05-05 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
| US8938481B2 (en) | 2012-08-13 | 2015-01-20 | Commvault Systems, Inc. | Generic file level restore from a block-level secondary copy |
| US20140181033A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods to track deleted files |
| US20140181044A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods to identify uncharacterized and unprotected virtual machines |
| US9747169B2 (en) | 2012-12-21 | 2017-08-29 | Commvault Systems, Inc. | Reporting using data obtained during backup of primary storage |
| US9311121B2 (en) | 2012-12-21 | 2016-04-12 | Commvault Systems, Inc. | Archiving virtual machines in a data storage system |
| US9256622B2 (en) | 2012-12-21 | 2016-02-09 | Commvault Systems, Inc. | Systems and methods to confirm replication data accuracy for data backup in data storage systems |
| US20140196039A1 (en) | 2013-01-08 | 2014-07-10 | Commvault Systems, Inc. | Virtual machine categorization system and method |
| US9846620B2 (en) | 2013-01-11 | 2017-12-19 | Commvault Systems, Inc. | Table level database restore in a data storage system |
| US20140201162A1 (en) | 2013-01-11 | 2014-07-17 | Commvault Systems, Inc. | Systems and methods to restore selected files from block-level backup for virtual machines |
| US9665591B2 (en) | 2013-01-11 | 2017-05-30 | Commvault Systems, Inc. | High availability distributed deduplicated storage system |
| US9336226B2 (en) | 2013-01-11 | 2016-05-10 | Commvault Systems, Inc. | Criteria-based data synchronization management |
| US9760444B2 (en) | 2013-01-11 | 2017-09-12 | Commvault Systems, Inc. | Sharing of secondary storage data |
| US9811423B2 (en) | 2013-01-11 | 2017-11-07 | Commvault Systems, Inc. | Partial file restore in a data storage system |
| US9483489B2 (en) | 2013-01-14 | 2016-11-01 | Commvault Systems, Inc. | Partial sharing of secondary storage files in a data storage system |
| US9286110B2 (en) | 2013-01-14 | 2016-03-15 | Commvault Systems, Inc. | Seamless virtual machine recall in a data storage system |
| US20140281518A1 (en) | 2013-03-12 | 2014-09-18 | Commvault Systems, Inc. | Multi-tier file restoration |
| US9934103B2 (en) | 2013-04-16 | 2018-04-03 | Commvault Systems, Inc. | Managing multi-source restore operations in an information management system |
| US9483363B2 (en) | 2013-05-08 | 2016-11-01 | Commvault Systems, Inc. | Use of temporary secondary copies in failover operations |
| US9483558B2 (en) | 2013-05-29 | 2016-11-01 | Commvault Systems, Inc. | Assessing user performance in a community of users of data storage resources |
| US20150074536A1 (en) | 2013-09-12 | 2015-03-12 | Commvault Systems, Inc. | File manager integration with virtualization in an information management system, including user control and storage management of virtual machines |
| US9590886B2 (en) | 2013-11-01 | 2017-03-07 | Commvault Systems, Inc. | Systems and methods for differential health checking of an information management system |
| US10169121B2 (en) | 2014-02-27 | 2019-01-01 | Commvault Systems, Inc. | Work flow management for an information management system |
| US9633026B2 (en) | 2014-03-13 | 2017-04-25 | Commvault Systems, Inc. | Systems and methods for protecting email data |
| US10380072B2 (en) | 2014-03-17 | 2019-08-13 | Commvault Systems, Inc. | Managing deletions from a deduplication database |
| US9563518B2 (en) | 2014-04-02 | 2017-02-07 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
| US20160004605A1 (en) | 2014-07-01 | 2016-01-07 | Commvault Systems, Inc. | Lightweight data reconstruction based on backup data |
| US20160019117A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Creating customized bootable image for client computing device from backup copy |
| US20160019317A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Volume or virtual machine level backup and generating placeholders for virtual machine files |
| US20160019224A1 (en) | 2014-07-18 | 2016-01-21 | Commvault Systems, Inc. | File system content archiving based on third-party application archiving rules and metadata |
| US9641388B2 (en) | 2014-07-29 | 2017-05-02 | Commvault Systems, Inc. | Customized deployment in information management systems |
| US10031917B2 (en) | 2014-07-29 | 2018-07-24 | Commvault Systems, Inc. | Efficient volume-level replication of data via snapshots in an information management system |
| US10360110B2 (en) | 2014-08-06 | 2019-07-23 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or iSCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
| US11249858B2 (en) | 2014-08-06 | 2022-02-15 | Commvault Systems, Inc. | Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host |
| US9852026B2 (en) | 2014-08-06 | 2017-12-26 | Commvault Systems, Inc. | Efficient application recovery in an information management system based on a pseudo-storage-device driver |
| US9405928B2 (en) | 2014-09-17 | 2016-08-02 | Commvault Systems, Inc. | Deriving encryption rules based on file content |
| US9710465B2 (en) | 2014-09-22 | 2017-07-18 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
| US9417968B2 (en) | 2014-09-22 | 2016-08-16 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
| US9436555B2 (en) | 2014-09-22 | 2016-09-06 | Commvault Systems, Inc. | Efficient live-mount of a backed up virtual machine in a storage management system |
| US10204010B2 (en) | 2014-10-03 | 2019-02-12 | Commvault Systems, Inc. | Intelligent protection of off-line mail data |
| US9609058B2 (en) | 2014-10-13 | 2017-03-28 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
| US9575673B2 (en) | 2014-10-29 | 2017-02-21 | Commvault Systems, Inc. | Accessing a file system using tiered deduplication |
| US10776209B2 (en) | 2014-11-10 | 2020-09-15 | Commvault Systems, Inc. | Cross-platform virtual machine backup and replication |
| US9848046B2 (en) | 2014-11-13 | 2017-12-19 | Commvault Systems, Inc. | Archiving applications in information management systems |
| US9912625B2 (en) | 2014-11-18 | 2018-03-06 | Commvault Systems, Inc. | Storage and management of mail attachments |
| US9983936B2 (en) | 2014-11-20 | 2018-05-29 | Commvault Systems, Inc. | Virtual machine change block tracking |
| US20160162364A1 (en) | 2014-12-03 | 2016-06-09 | Commvault Systems, Inc. | Secondary storage pruning |
| US9632713B2 (en) | 2014-12-03 | 2017-04-25 | Commvault Systems, Inc. | Secondary storage editor |
| US9645891B2 (en) | 2014-12-04 | 2017-05-09 | Commvault Systems, Inc. | Opportunistic execution of secondary copy operations |
| US9753816B2 (en) | 2014-12-05 | 2017-09-05 | Commvault Systems, Inc. | Synchronization based on filtered browsing |
| US20160210306A1 (en) | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Managing structured data in a data storage system |
| US20160210044A1 (en) | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Intelligent hybrid drive caching |
| US9952934B2 (en) | 2015-01-20 | 2018-04-24 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
| US9588849B2 (en) | 2015-01-20 | 2017-03-07 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
| US10108687B2 (en) | 2015-01-21 | 2018-10-23 | Commvault Systems, Inc. | Database protection using block-level mapping |
| US9575804B2 (en) | 2015-03-27 | 2017-02-21 | Commvault Systems, Inc. | Job management and resource allocation |
| US9928144B2 (en) | 2015-03-30 | 2018-03-27 | Commvault Systems, Inc. | Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage |
| US9934265B2 (en) | 2015-04-09 | 2018-04-03 | Commvault Systems, Inc. | Management of log data |
| US10339106B2 (en) | 2015-04-09 | 2019-07-02 | Commvault Systems, Inc. | Highly reusable deduplication database after disaster recovery |
| US9710253B2 (en) | 2015-04-16 | 2017-07-18 | Commvault Systems, Inc. | Managing a software-patch submission queue |
| US9904598B2 (en) | 2015-04-21 | 2018-02-27 | Commvault Systems, Inc. | Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology |
| US9639286B2 (en) | 2015-05-14 | 2017-05-02 | Commvault Systems, Inc. | Restore of secondary data using thread pooling |
| US20160350391A1 (en) | 2015-05-26 | 2016-12-01 | Commvault Systems, Inc. | Replication using deduplicated secondary copy data |
| US9766825B2 (en) | 2015-07-22 | 2017-09-19 | Commvault Systems, Inc. | Browse and restore for block-level backups |
| US10192065B2 (en) | 2015-08-31 | 2019-01-29 | Commvault Systems, Inc. | Automated intelligent provisioning of data storage resources in response to user requests in a data storage management system |
| US10853406B2 (en) | 2015-09-18 | 2020-12-01 | Commvault Systems, Inc. | Data storage management operations in a secondary storage subsystem using image recognition and image-based criteria |
| US10459801B2 (en) | 2015-09-30 | 2019-10-29 | Commvault Systems, Inc. | Dynamic triggering of block-level backups based on block change thresholds and corresponding file identities using indexing in a data storage management system |
| US10102192B2 (en) | 2015-11-03 | 2018-10-16 | Commvault Systems, Inc. | Summarization and processing of email on a client computing device based on content contribution to an email thread using weighting techniques |
| US10228962B2 (en) | 2015-12-09 | 2019-03-12 | Commvault Systems, Inc. | Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery |
| US10387266B2 (en) | 2015-12-23 | 2019-08-20 | Commvault Systems, Inc. | Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others |
| US10592357B2 (en) | 2015-12-30 | 2020-03-17 | Commvault Systems, Inc. | Distributed file system in a distributed deduplication data storage system |
| US10684924B2 (en) | 2016-02-18 | 2020-06-16 | Commvault Systems, Inc. | Data restoration operations based on network path information |
| US10565067B2 (en) | 2016-03-09 | 2020-02-18 | Commvault Systems, Inc. | Virtual server cloud file system for virtual machine backup from cloud operations |
| US10296368B2 (en) | 2016-03-09 | 2019-05-21 | Commvault Systems, Inc. | Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount) |
| US10452490B2 (en) | 2016-03-09 | 2019-10-22 | Commvault Systems, Inc. | Data management and backup of distributed storage environment |
| US10248174B2 (en) | 2016-05-24 | 2019-04-02 | Hedvig, Inc. | Persistent reservations for virtual disk using multiple targets |
| US10437937B2 (en) | 2016-07-12 | 2019-10-08 | Commvault Systems, Inc. | Dynamic management of expandable cache storage for multiple network shares configured in a file server |
| US10747630B2 (en) | 2016-09-30 | 2020-08-18 | Commvault Systems, Inc. | Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node |
| US10210048B2 (en) | 2016-10-25 | 2019-02-19 | Commvault Systems, Inc. | Selective snapshot and backup copy operations for individual virtual machines in a shared storage |
| US10162528B2 (en) | 2016-10-25 | 2018-12-25 | Commvault Systems, Inc. | Targeted snapshot based on virtual machine location |
| US10152251B2 (en) | 2016-10-25 | 2018-12-11 | Commvault Systems, Inc. | Targeted backup of virtual machine |
| US11106632B2 (en) | 2016-11-16 | 2021-08-31 | Commvault Systems, Inc. | Dynamically configuring a proxy server using containerization for concurrent and/or overlapping backup, restore, and/or test operations |
| US10678758B2 (en) | 2016-11-21 | 2020-06-09 | Commvault Systems, Inc. | Cross-platform virtual machine data and memory backup and replication |
| US10740193B2 (en) | 2017-02-27 | 2020-08-11 | Commvault Systems, Inc. | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount |
| US20180276022A1 (en) | 2017-03-24 | 2018-09-27 | Commvault Systems, Inc. | Consistent virtual machine replication |
| US10613939B2 (en) | 2017-03-28 | 2020-04-07 | Commvault Systems, Inc. | Backup index generation process |
| US10387073B2 (en) | 2017-03-29 | 2019-08-20 | Commvault Systems, Inc. | External dynamic virtual machine synchronization |
| US10949398B2 (en) | 2017-03-29 | 2021-03-16 | Commvault Systems, Inc. | Synchronization operations for network-accessible folders |
| US10599527B2 (en) | 2017-03-29 | 2020-03-24 | Commvault Systems, Inc. | Information management cell health monitoring system |
| US10664352B2 (en) | 2017-06-14 | 2020-05-26 | Commvault Systems, Inc. | Live browsing of backed up data residing on cloned disks |
| US11263088B2 (en) | 2017-09-14 | 2022-03-01 | Commvault Systems, Inc. | Distributed architecture for tracking content indexing |
| US11036592B2 (en) | 2017-09-14 | 2021-06-15 | Commvault Systems, Inc. | Distributed content indexing architecture with separately stored file previews |
| US11086834B2 (en) | 2017-09-14 | 2021-08-10 | Commvault Systems, Inc. | Distributed framework for data proximity-based task splitting in a content indexing system |
| US10846266B2 (en) | 2017-09-14 | 2020-11-24 | Commvault Systems, Inc. | Distributed architecture for content indexing emails |
| US20190108341A1 (en) | 2017-09-14 | 2019-04-11 | Commvault Systems, Inc. | Ransomware detection and data pruning management |
| US10846180B2 (en) | 2017-09-14 | 2020-11-24 | Commvault Systems, Inc. | Distributed framework for task splitting and task assignments in a content indexing system |
| US10740300B1 (en) | 2017-12-07 | 2020-08-11 | Commvault Systems, Inc. | Synchronization of metadata in a distributed storage system |
| US10635546B2 (en) | 2017-12-07 | 2020-04-28 | Commvault Systems, Inc. | Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server |
| US10742735B2 (en) | 2017-12-12 | 2020-08-11 | Commvault Systems, Inc. | Enhanced network attached storage (NAS) services interfacing to cloud storage |
| US10592145B2 (en) | 2018-02-14 | 2020-03-17 | Commvault Systems, Inc. | Machine learning-based data object storage |
| US10848468B1 (en) | 2018-03-05 | 2020-11-24 | Commvault Systems, Inc. | In-flight data encryption/decryption for a distributed storage platform |
| US10877928B2 (en) | 2018-03-07 | 2020-12-29 | Commvault Systems, Inc. | Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations |
| US10754729B2 (en) | 2018-03-12 | 2020-08-25 | Commvault Systems, Inc. | Recovery point objective (RPO) driven backup scheduling in a data storage management system |
| US11321183B2 (en) | 2018-05-02 | 2022-05-03 | Commvault Systems, Inc. | Multi-tiered backup indexing |
| US11249863B2 (en) | 2018-05-02 | 2022-02-15 | Commvault Systems, Inc. | Backup-based media agent configuration |
| US10673943B2 (en) | 2018-05-02 | 2020-06-02 | Commvault Systems, Inc. | Network storage backup using distributed media agents |
| US10628267B2 (en) | 2018-05-02 | 2020-04-21 | Commvault Systems, Inc. | Client managed data backup process within an enterprise information management system |
| US10891304B2 (en) | 2018-07-25 | 2021-01-12 | Commvault Systems, Inc. | Distributed and scalable client-based storage management |
| US10893103B2 (en) | 2018-07-25 | 2021-01-12 | Commvault Systems, Inc. | Distributed and scalable storage management using a storage-microservices server |
| US11016696B2 (en) | 2018-09-14 | 2021-05-25 | Commvault Systems, Inc. | Redundant distributed data storage system |
| US11010258B2 (en) | 2018-11-27 | 2021-05-18 | Commvault Systems, Inc. | Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication |
| US11200124B2 (en) | 2018-12-06 | 2021-12-14 | Commvault Systems, Inc. | Assigning backup resources based on failover of partnered data storage servers in a data storage management system |
| US10860443B2 (en) | 2018-12-10 | 2020-12-08 | Commvault Systems, Inc. | Evaluation and reporting of recovery readiness in a data storage management system |
| US11698727B2 (en) | 2018-12-14 | 2023-07-11 | Commvault Systems, Inc. | Performing secondary copy operations based on deduplication performance |
| US11012508B2 (en) | 2018-12-14 | 2021-05-18 | Commvault Systems, Inc. | Region-based distributed information management system |
| US11347707B2 (en) | 2019-01-22 | 2022-05-31 | Commvault Systems, Inc. | File indexing for virtual machine backups based on using live browse features |
| US10872069B2 (en) | 2019-01-22 | 2020-12-22 | Commvault Systems, Inc. | File indexing for virtual machine backups in a data storage management system |
| US10996974B2 (en) | 2019-01-30 | 2021-05-04 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data |
| US10768971B2 (en) | 2019-01-30 | 2020-09-08 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data |
| US11126365B2 (en) | 2019-03-11 | 2021-09-21 | Commvault Systems, Inc. | Skipping data backed up in prior backup operations |
| US11269732B2 (en) | 2019-03-12 | 2022-03-08 | Commvault Systems, Inc. | Managing structured data in a data storage system |
| US11321184B2 (en) | 2019-03-26 | 2022-05-03 | Commvault Systems, Inc. | Streamlined secondary copy operations for data stored on shared file storage |
| US20200327017A1 (en) | 2019-04-10 | 2020-10-15 | Commvault Systems, Inc. | Restore using deduplicated secondary copy data |
| US11100064B2 (en) | 2019-04-30 | 2021-08-24 | Commvault Systems, Inc. | Automated log-based remediation of an information management system |
| US11442623B2 (en) | 2019-05-02 | 2022-09-13 | Commvault Systems, Inc. | Faster browse of secondary copies of block-level data volumes |
| US11463264B2 (en) | 2019-05-08 | 2022-10-04 | Commvault Systems, Inc. | Use of data block signatures for monitoring in an information management system |
| US11693744B2 (en) | 2019-05-10 | 2023-07-04 | Commvault Systems, Inc. | Synthesizing format-specific full backup images |
| US20200401489A1 (en) | 2019-06-24 | 2020-12-24 | Commvault Systems, Inc. | Content indexing of files in virtual disk block-level backup copies |
| US20210037112A1 (en) | 2019-07-29 | 2021-02-04 | Commvault Systems, Inc. | Data storage system with rapid restore capability |
| US11263173B2 (en) | 2019-07-30 | 2022-03-01 | Commvault Systems, Inc. | Transaction log index generation in an enterprise backup system |
| US11513922B2 (en) | 2019-08-14 | 2022-11-29 | Commvault Systems, Inc. | Systems and methods for change block tracking for backing up changed data |
| US11256673B2 (en) | 2019-09-11 | 2022-02-22 | Commvault Systems, Inc. | Anomaly detection in deduplication pruning operations |
| US11237935B2 (en) | 2019-09-11 | 2022-02-01 | Commvault Systems, Inc. | Anomaly detection in data protection operations |
| US11218450B2 (en) | 2019-09-11 | 2022-01-04 | Commvault Systems, Inc. | Data protection component scaling in a cloud-based data storage system |
| US20210133150A1 (en) | 2019-11-04 | 2021-05-06 | Commvault Systems, Inc. | Efficient implementation of multiple deduplication databases in a heterogeneous data storage system |
| US11442896B2 (en) | 2019-12-04 | 2022-09-13 | Commvault Systems, Inc. | Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources |
| US11237924B2 (en) | 2019-12-11 | 2022-02-01 | Commvault Systems, Inc. | Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system |
| US11223535B2 (en) | 2019-12-31 | 2022-01-11 | Commvault Systems, Inc. | Smart network topology systems and methods |
| US11467753B2 (en) | 2020-02-14 | 2022-10-11 | Commvault Systems, Inc. | On-demand restore of virtual machine data |
| US11334442B2 (en) | 2020-03-10 | 2022-05-17 | Commvault Systems, Inc. | Management database long-term archiving to a recovery manager |
| US11005935B1 (en) | 2020-03-10 | 2021-05-11 | Commvault Systems, Inc. | Using multiple streams with network data management protocol to improve performance and granularity of backup and restore operations from/to a file server |
| US11442768B2 (en) | 2020-03-12 | 2022-09-13 | Commvault Systems, Inc. | Cross-hypervisor live recovery of virtual machines |
| US11099956B1 (en) | 2020-03-26 | 2021-08-24 | Commvault Systems, Inc. | Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations |
| US11748143B2 (en) | 2020-05-15 | 2023-09-05 | Commvault Systems, Inc. | Live mount of virtual machines in a public cloud computing environment |
| US11687424B2 (en) | 2020-05-28 | 2023-06-27 | Commvault Systems, Inc. | Automated media agent state management |
| US11327663B2 (en) | 2020-06-09 | 2022-05-10 | Commvault Systems, Inc. | Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system |
| US11537959B2 (en) | 2020-06-16 | 2022-12-27 | Commvault Systems, Inc. | Dynamic computing progress tracker |
| US11487468B2 (en) | 2020-07-17 | 2022-11-01 | Commvault Systems, Inc. | Healing failed erasure-coded write attempts in a distributed data storage system configured with fewer storage nodes than data plus parity fragments |
| US11494417B2 (en) | 2020-08-07 | 2022-11-08 | Commvault Systems, Inc. | Automated email classification in an information management system |
| US11513708B2 (en) | 2020-08-25 | 2022-11-29 | Commvault Systems, Inc. | Optimized deduplication based on backup frequency in a distributed data storage system |
| US11108861B1 (en) | 2020-08-26 | 2021-08-31 | Commvault Systems, Inc. | System for managing multiple information management cells |
| US11789830B2 (en) | 2020-09-22 | 2023-10-17 | Commvault Systems, Inc. | Anti-entropy-based metadata recovery in a strongly consistent distributed data storage system |
| US11647075B2 (en) | 2020-09-22 | 2023-05-09 | Commvault Systems, Inc. | Commissioning and decommissioning metadata nodes in a running distributed data storage system |
| US11314687B2 (en) | 2020-09-24 | 2022-04-26 | Commvault Systems, Inc. | Container data mover for migrating data between distributed data storage systems integrated with application orchestrators |
| US11656951B2 (en) | 2020-10-28 | 2023-05-23 | Commvault Systems, Inc. | Data loss vulnerability detection |
| US11474753B2 (en) | 2020-10-30 | 2022-10-18 | Commvault Systems, Inc. | Systems and methods for backing up to a virtual tape library |
| US20220179985A1 (en) | 2020-12-04 | 2022-06-09 | Commvault Systems, Inc. | User entitlement management system |
| US11323513B1 (en) | 2021-01-22 | 2022-05-03 | Commvault Systems, Inc. | Geo-location-based data replication |
| US11645175B2 (en) | 2021-02-12 | 2023-05-09 | Commvault Systems, Inc. | Automatic failover of a storage manager |
| US11574050B2 (en) | 2021-03-12 | 2023-02-07 | Commvault Systems, Inc. | Media agent hardening against ransomware attacks |
| US11561978B2 (en) | 2021-06-29 | 2023-01-24 | Commvault Systems, Inc. | Intelligent cache management for mounted snapshots based on a behavior model |
| US11954513B2 (en) | 2021-07-29 | 2024-04-09 | Commvault Systems, Inc. | Scalable recovery and/or migration to cloud- based custom-made virtual machines without using failed machines' credentials |
| US12032855B2 (en) | 2021-08-06 | 2024-07-09 | Commvault Systems, Inc. | Using an application orchestrator computing environment for automatically scaled deployment of data protection resources needed for data in a production cluster distinct from the application orchestrator or in another application orchestrator computing environment |
| US11615147B2 (en) | 2021-08-23 | 2023-03-28 | Commvault Systems, Inc. | Mobile storage manager control application for managing a storage manager of an information management system |
| US12033004B2 (en) | 2021-09-28 | 2024-07-09 | Commvault Systems, Inc. | Dynamically provisioning computing pods in a computing resource cluster based on a resource request from a storage manager of an information management system |
| US12019525B2 (en) | 2021-10-05 | 2024-06-25 | Commvault Systems, Inc. | Cloud-based recovery of backed up data using auxiliary copy replication and on-demand failover resources |
| US12259977B2 (en) | 2021-11-15 | 2025-03-25 | Commvault Systems, Inc. | Entropy-based ransomware detection |
| US12517792B2 (en) | 2021-11-29 | 2026-01-06 | Commvault Systems, Inc. | Providing status of data storage operations within an information management system |
| US12008135B2 (en) | 2021-12-21 | 2024-06-11 | Commvault Systems, Inc. | Controlling information privacy in a shared data storage management system |
| US12159044B2 (en) | 2022-06-08 | 2024-12-03 | Commvault Systems, Inc. | Cloud-based destination for block-level data replication processing |
| US12135618B2 (en) | 2022-07-11 | 2024-11-05 | Commvault Systems, Inc. | Protecting configuration data in a clustered container system |
| US12292974B2 (en) | 2022-10-27 | 2025-05-06 | Commvault Systems, Inc. | Analysis of backup copies to identify malware-encrypted primary data |
| US12360942B2 (en) | 2023-01-19 | 2025-07-15 | Commvault Systems, Inc. | Selection of a simulated archiving plan for a desired dataset |
| US12475226B2 (en) | 2023-01-26 | 2025-11-18 | Commvault Systems, Inc. | Smart recovery of backup copies based on threat analysis |
| US12462028B2 (en) | 2024-02-26 | 2025-11-04 | Commvault Systems, Inc. | Ransomware detection accuracy based on machine learning analysis of filename extension patterns |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63187355A (ja) * | 1987-01-30 | 1988-08-02 | Nec Corp | 記憶装置のデ−タ退避方式 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4084231A (en) * | 1975-12-18 | 1978-04-11 | International Business Machines Corporation | System for facilitating the copying back of data in disc and tape units of a memory hierarchial system |
| GB1506972A (en) * | 1976-02-06 | 1978-04-12 | Int Computers Ltd | Data processing systems |
| CA1210157A (en) * | 1982-12-09 | 1986-08-19 | Jack J. Stiffler | Memory backup system |
| US4755928A (en) * | 1984-03-05 | 1988-07-05 | Storage Technology Corporation | Outboard back-up and recovery system with transfer of randomly accessible data sets between cache and host and cache and tape simultaneously |
| US4916605A (en) * | 1984-03-27 | 1990-04-10 | International Business Machines Corporation | Fast write operations |
| US4959774A (en) * | 1984-07-06 | 1990-09-25 | Ampex Corporation | Shadow memory system for storing variable backup blocks in consecutive time periods |
| US4814971A (en) * | 1985-09-11 | 1989-03-21 | Texas Instruments Incorporated | Virtual memory recovery system using persistent roots for selective garbage collection and sibling page timestamping for defining checkpoint state |
| JPS63245529A (ja) * | 1987-03-31 | 1988-10-12 | Toshiba Corp | レジスタ退避復元装置 |
| US4920536A (en) * | 1988-10-14 | 1990-04-24 | Amdahl Corporation | Error recovery scheme for destaging cache data in a multi-memory system |
| US5060136A (en) * | 1989-01-06 | 1991-10-22 | International Business Machines Corp. | Four-way associative cache with dlat and separately addressable arrays used for updating certain bits without reading them out first |
| US5163148A (en) * | 1989-08-11 | 1992-11-10 | Digital Equipment Corporation | File backup system for producing a backup copy of a file which may be updated during backup |
| US5276860A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
| EP0441087B1 (en) * | 1990-02-08 | 1995-08-16 | International Business Machines Corporation | Checkpointing mechanism for fault-tolerant systems |
| US5210866A (en) * | 1990-09-12 | 1993-05-11 | Storage Technology Corporation | Incremental disk backup system for a dynamically mapped data storage subsystem |
-
1990
- 1990-04-27 JP JP2110431A patent/JPH0410041A/ja active Pending
-
1991
- 1991-04-25 US US07/691,087 patent/US5420996A/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63187355A (ja) * | 1987-01-30 | 1988-08-02 | Nec Corp | 記憶装置のデ−タ退避方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5420996A (en) | 1995-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0410041A (ja) | データ退避方式 | |
| US6952793B2 (en) | Computer system and methods for acquiring dump information and system recovery | |
| JPH11316686A (ja) | コンピュ―タシステムのbiosデ―タ格納装置及びその駆動方法 | |
| US7010725B2 (en) | Method and apparatus for getting dump of a computer system | |
| US4977500A (en) | System recovery method for computer system having a standby system with a wait job operation capability | |
| CN116954991A (zh) | 数据处理方法、装置、电子设备及可读存储介质 | |
| JPH033046A (ja) | ログ記録管理方式 | |
| US5784701A (en) | Method and system for dynamically changing the size of a hardware system area | |
| CN115563371A (zh) | 一种json数据格式化方法以及装置 | |
| JPH09114673A (ja) | プログラムロード装置と方法 | |
| JP2872019B2 (ja) | 更新履歴管理方式 | |
| JP2002259209A (ja) | 演算処理システム | |
| JPS62245347A (ja) | データベースシステムおよびその処理方法 | |
| JPH08221287A (ja) | 系切り替え制御方法 | |
| JPH01120621A (ja) | データベースの検索・更新方式 | |
| JPH044443A (ja) | データ退避方式 | |
| JPH05120222A (ja) | オンラインシステムの共通情報取得方式 | |
| JPH0689262A (ja) | 会話型処理における動的レコード制御方式 | |
| JPS6065349A (ja) | テストデ−タ発生方式 | |
| JPH04165440A (ja) | バンク切り換えによる動作モード変更装置 | |
| JPH0823840B2 (ja) | デ−タベ−ス更新方法および装置 | |
| JPH0397029A (ja) | オンラインシステム立ち上げ処理方式 | |
| JPS6269321A (ja) | プロセススイツチ方式 | |
| JPH0293846A (ja) | 計算機システムの障害復旧方式 | |
| JPS592151A (ja) | チエツクポイント・リカバリ方式 |