JPH0736788A - Main storage file system - Google Patents

Main storage file system

Info

Publication number
JPH0736788A
JPH0736788A JP5178076A JP17807693A JPH0736788A JP H0736788 A JPH0736788 A JP H0736788A JP 5178076 A JP5178076 A JP 5178076A JP 17807693 A JP17807693 A JP 17807693A JP H0736788 A JPH0736788 A JP H0736788A
Authority
JP
Japan
Prior art keywords
main storage
backup
plane
contents
plain
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
JP5178076A
Other languages
Japanese (ja)
Inventor
Wataru Sainou
渉 西能
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP5178076A priority Critical patent/JPH0736788A/en
Publication of JPH0736788A publication Critical patent/JPH0736788A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

PURPOSE:To hold data when the power is turned off and to make a high-speed recovery of a main storage file. CONSTITUTION:Flash memories or the like which realize the nonvolatile high- speed random access are used to a backup recovery part 3 so that it can correspond to the power disconnection without a backup battery. A control circuit is provided separately from a main storage plain 1 for the backup recovery part 3 from a backup plain 2. The main storage data can be preserved when the main storage control circuit (main storage plain 1) is failed. Further, a buffer 4 which temporarily hold the updating contents of the main storage plain 1 for the backup plain 2 is provided and the main storage data can be preserved at high speed and at short intervals at the time of normal operation when the contents of the main storage plain 1 is frequently updated.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は主記憶ファイルシステム
に関し、特に主記憶制御回路の耐障害性を向上させた主
記憶ファイルシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a main memory file system, and more particularly to a main memory file system in which fault tolerance of a main memory control circuit is improved.

【0002】[0002]

【従来の技術】一般に、ディスクアクセスを必要としな
い主記憶ファイルでは、高速にデータ処理を実現できる
が、このような主記憶ファイルでは電源が切れた場合の
対策として、通常、長時間用バッテリーバックアップを
用いて、主記憶ファイル内容を保持している。
2. Description of the Related Art Generally, high-speed data processing can be realized in a main memory file that does not require disk access. However, such a main memory file is usually backed up by a battery for a long time as a measure against power failure. Is used to hold the contents of the main memory file.

【0003】一方、バッテリーバックアップを用いない
場合には、電気的に書替え可能な不揮発性半導体メモリ
を用意して、主記憶ファイルの内容を不揮発性半導体メ
モリに退避させている(例えば、特開平2−24918
5号公報)。
On the other hand, when the battery backup is not used, an electrically rewritable non-volatile semiconductor memory is prepared, and the contents of the main memory file are saved in the non-volatile semiconductor memory (for example, Japanese Patent Laid-Open No. Hei 2). -24918
No. 5).

【0004】[0004]

【発明が解決しようとする課題】上述のように、従来の
主記憶ファイルでは電源が切れた場合の対策として、長
時間用バッテリーバックアップを行うことが必要になる
という問題点がある。つまり、別に長時間用バッテリー
を用意しなければならないという問題点がある。
As described above, the conventional main storage file has a problem in that it is necessary to perform a long-time battery backup as a measure against power failure. In other words, there is a problem that a battery for a long time must be prepared separately.

【0005】一方、不揮発性メモリを備えた主記憶ファ
イルでは長時間用バッテリーバックアップは不要である
が、主記憶制御回路が故障した場合、主記憶の内容が取
り出せなくなるため、実質的にデータのバックアップが
不可になるという問題点がある。
On the other hand, a main memory file having a non-volatile memory does not require a long-time battery backup, but if the main memory control circuit fails, the contents of the main memory cannot be taken out, so that data backup is practically performed. There is a problem that it becomes impossible.

【0006】本発明の目的は主記憶制御回路の故障に対
してもデータバックアップを行うことのできる主記憶フ
ァイルシステムを提供することにある。
An object of the present invention is to provide a main memory file system capable of backing up data even if the main memory control circuit fails.

【0007】[0007]

【課題を解決するための手段】本発明の主記憶ファイル
システムはメモリに対するREAD/WRITE要求を
処理する主記憶プレーン部と、この主記憶プレーンの内
容を電源が切れた際にも保存するバックアップ回復部
と、主記憶プレーンと同一内容を保持し、その内容をバ
ックアップ回復部へコピーするバックアッププレーン部
と、上記コピーを行っている際主記憶プレーン更新内容
を一時的に退避するバッファとを備えることを特徴とし
ている。
A main memory file system of the present invention is a main memory plane unit for processing a READ / WRITE request to a memory, and a backup recovery for saving the contents of the main memory plane even when the power is turned off. Section, a backup plane section that retains the same contents as the main memory plane and copies the contents to the backup recovery section, and a buffer that temporarily saves the main memory plane update contents during the copying. Is characterized by.

【0008】[0008]

【実施例】以下本発明について実施例によって説明す
る。
EXAMPLES The present invention will be described below with reference to examples.

【0009】図1を参照して、図示の主記憶ファイルシ
ステムは主記憶プレーン1、バックアッププレーン2、
バックアップ回復部3、及びバッファ4を備えている。
主記憶プレーン1及びバックアッププレーン2はそれぞ
れ制御回路を備えている。
Referring to FIG. 1, the main storage file system shown in the drawing has a main storage plane 1, a backup plane 2,
The backup recovery unit 3 and the buffer 4 are provided.
The main memory plane 1 and the backup plane 2 each include a control circuit.

【0010】通常処理時においては、主記憶プレーン1
及びバックアッププレーン2が一枚の主記憶として扱わ
れる。通常処理においては、メインバスに主記憶プレー
ン1及びバックアッププレーン2が接続されており、主
記憶プレーン1ではREAD/WRITE要求を処理す
る。一方、バックアッププレーン2では主記憶プレーン
1と同一の内容を保持すれば十分であるので、バックア
ッププレーン2においてはWRITE要求のみが処理さ
れる。
During normal processing, the main memory plane 1
The backup plane 2 is treated as one main memory. In the normal processing, the main storage plane 1 and the backup plane 2 are connected to the main bus, and the main storage plane 1 processes the READ / WRITE request. On the other hand, since it is sufficient for the backup plane 2 to hold the same contents as the main memory plane 1, only the WRITE request is processed in the backup plane 2.

【0011】次に図2を参照して、バックアップ処理に
ついて説明する。
Next, the backup process will be described with reference to FIG.

【0012】バックアップが開始されると、主記憶プレ
ーン1及びバッファ4がメインバスに接続された状態と
なり、主記憶プレーン1では通常のREAD/WRIT
E要求の処理を行う。また、バッファ4に対してWRI
TE処理が行われる。主記憶プレーン1では通常のRE
AD/WRITE要求の処理併行して、図2(a)に示
すようにバックアッププレーン2内のデータをある検査
点時刻のデータとしてサブバスを用いてバックアップ回
復部3へ書き出す(バックアップ処理)。バックアップ
回復部3は不揮発性メモリ(例えば、フラッシュメモ
リ)で構成され、この結果、一旦書き出された内容は電
源が切れても保持されていることになる。
When the backup is started, the main memory plane 1 and the buffer 4 are connected to the main bus, and in the main memory plane 1, the normal READ / WRIT is performed.
E Process the request. In addition, WRI for buffer 4
TE processing is performed. Normal RE in main memory plane 1
In parallel with the AD / WRITE request processing, as shown in FIG. 2A, the data in the backup plane 2 is written to the backup recovery unit 3 as data at a certain inspection point time using the sub bus (backup processing). The backup recovery unit 3 is composed of a non-volatile memory (for example, a flash memory), and as a result, the contents once written are retained even when the power is turned off.

【0013】バックアップ中においても、主記憶プレー
ン1の内容は更新されており、このため、主記憶プレー
ン1の内容とバックアッププレーン2の内容が異なって
いくことになる。バックアッププレーン2内のデータが
バックアップ回復部3へ書き出されると、つまり、バッ
クアッププレーン2の内容をバックアップ回復部3へ書
き出した後、図2(b)に示すように、更新内容を保持
しているバッファ4の内容をバックアッププレーン2へ
反映する。即ち、バッファ4の内容をバックアッププレ
ーン2に書き込む(MODIFY処理)。
The contents of the main storage plane 1 are updated even during the backup, and therefore the contents of the main storage plane 1 and the contents of the backup plane 2 are different. When the data in the backup plane 2 is written to the backup recovery unit 3, that is, after the contents of the backup plane 2 are written to the backup recovery unit 3, the updated contents are held as shown in FIG. 2B. The contents of the buffer 4 are reflected in the backup plane 2. That is, the contents of the buffer 4 are written in the backup plane 2 (MODIFY processing).

【0014】[0014]

【発明の効果】以上説明した様に、本発明ではバックア
ップ回復部に不揮発性メモリを使用することにより長時
間用バッテリバックアップ無しで電源断や主記憶制御回
路故障に対してもデータを保存可能である。
As described above, according to the present invention, by using the non-volatile memory for the backup recovery unit, it is possible to save the data even if the power is cut off or the main memory control circuit fails without the battery backup for a long time. is there.

【0015】また、主記憶の更新内容を一時的に保持し
ておくバッファを採用して、バックアッププレーンとバ
ックアップ回復部をメインバス以外のバス配下で直結さ
せることにより正常動作時においても主記憶の性能に影
響を与えることなく、高速に短い間隔でデータ保存を行
なうことが可能となる。
Further, by adopting a buffer for temporarily holding the updated contents of the main memory and connecting the backup plane and the backup recovery unit directly under a bus other than the main bus, the main memory can be maintained even during normal operation. It is possible to store data at high speed and at short intervals without affecting performance.

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

【図1】本発明による主記憶ファイルシステムの通常処
理を説明するためのブロック図である。
FIG. 1 is a block diagram for explaining normal processing of a main storage file system according to the present invention.

【図2】本発明による主記憶ファイルシステムのバック
アップ処理時を説明するためのブロック図である。
FIG. 2 is a block diagram for explaining a backup process of the main storage file system according to the present invention.

【符号の説明】[Explanation of symbols]

1 主記憶プレーン 2 バックアッププレーン 3 バックアップ回復部 4 バッファ 1 main memory plane 2 backup plane 3 backup recovery unit 4 buffer

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 メモリに対するリード/ライト要求を処
理する主記憶プレーン部と、該主記憶プレーンの内容を
保存するバックアップ回復部と、前記主記憶プレーンと
同一内容を保持しその内容を前記バックアップ回復部へ
コピーするバックアッププレーン部と、前記バックアッ
ププレーン部がその内容をバックアップ回復部へコピー
している際前記主記憶プレーン更新内容を一時的に退避
するバッファとを備えることを特徴とする主記憶ファイ
ルシステム。
1. A main storage plane unit that processes a read / write request to a memory, a backup recovery unit that stores the contents of the main storage plane, and a backup recovery unit that holds the same contents as the main storage plane. Main storage file comprising a backup plane unit for copying to the copy unit and a buffer for temporarily saving the update contents of the main storage plane when the backup plane unit is copying the contents to the backup recovery unit. system.
【請求項2】 請求項1に記載された主記憶ファイルシ
ステムにおいて、前記バックアップ回復部には不揮発性
メモリが用いられていることを特徴とする主記憶ファイ
ルシステム。
2. The main memory file system according to claim 1, wherein a non-volatile memory is used in the backup recovery unit.
JP5178076A 1993-07-19 1993-07-19 Main storage file system Pending JPH0736788A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5178076A JPH0736788A (en) 1993-07-19 1993-07-19 Main storage file system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5178076A JPH0736788A (en) 1993-07-19 1993-07-19 Main storage file system

Publications (1)

Publication Number Publication Date
JPH0736788A true JPH0736788A (en) 1995-02-07

Family

ID=16042206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5178076A Pending JPH0736788A (en) 1993-07-19 1993-07-19 Main storage file system

Country Status (1)

Country Link
JP (1) JPH0736788A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61134859A (en) * 1984-12-04 1986-06-21 Fujitsu Ltd Backup controlling system of memory
JPS62133542A (en) * 1985-12-05 1987-06-16 Nec Corp Backup memory controlling system
JPH01220050A (en) * 1988-02-29 1989-09-01 Toshiba Corp Online data save system
JPH02213964A (en) * 1989-02-15 1990-08-27 Hitachi Ltd Memory copying method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61134859A (en) * 1984-12-04 1986-06-21 Fujitsu Ltd Backup controlling system of memory
JPS62133542A (en) * 1985-12-05 1987-06-16 Nec Corp Backup memory controlling system
JPH01220050A (en) * 1988-02-29 1989-09-01 Toshiba Corp Online data save system
JPH02213964A (en) * 1989-02-15 1990-08-27 Hitachi Ltd Memory copying method

Similar Documents

Publication Publication Date Title
US4603406A (en) Power backed-up dual memory system
KR20040104391A (en) Autonomic power loss recovery for a multi-cluster storage sub-system
CN107850984A (en) Recovery using written data stored with Power Loss Data Protection technology
JPH0736788A (en) Main storage file system
JPH01271856A (en) Battery back-up memory
JPH0744440A (en) Data save device
JPH0744982A (en) Data recording / reproducing apparatus and data writing control method
JPH03241444A (en) Data holding system
JP2751822B2 (en) Memory control method for FIFO memory device
JP2000322333A (en) Automatic saving/automatic restoration system and method for information specific to computer system
JPH02293950A (en) Memory backup system
US5594909A (en) File I/O control device writing blocks to faster device first and canceling exclusive lock as each block is written
JPH11161545A (en) Control method for closely coupled multiprocessor system, closely coupled multiprocessor system and storage medium therefor
KR100249809B1 (en) A continuous memory backup apparatus and method
JPH1196083A (en) Semiconductor disk device
JPH04118705A (en) Programmable controller
JPS63280357A (en) Data save/restore system
JPH02118745A (en) Memory back-up device
JPS6367661A (en) Data protection method of cache memory
KR960014155B1 (en) Data backup apparatus for computer system
JPH04296954A (en) memory system
JP2002108719A (en) System error information recording method
JPH02187843A (en) Data holding type memory device
JPH10198523A (en) Magnetic disk device
JPH07287694A (en) Multiplex processing system and memory synchronous control method

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970826