JPH053611B2 - - Google Patents
Info
- Publication number
- JPH053611B2 JPH053611B2 JP59133768A JP13376884A JPH053611B2 JP H053611 B2 JPH053611 B2 JP H053611B2 JP 59133768 A JP59133768 A JP 59133768A JP 13376884 A JP13376884 A JP 13376884A JP H053611 B2 JPH053611 B2 JP H053611B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- file
- data file
- control channel
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、メインメモリが一時的に記憶してい
るデータを貯蔵するデータフアイルのアクセス方
式に係り、特にデータフアイルアクセス中、電源
断等により起こるシステムダウン発生後の再開処
理方法に関する。
るデータを貯蔵するデータフアイルのアクセス方
式に係り、特にデータフアイルアクセス中、電源
断等により起こるシステムダウン発生後の再開処
理方法に関する。
情報処理システムを構成する端末装置は、情報
処理システムの普及に伴い取り扱うデータ量が急
激に増加して来ている。一方、ミニコンピユー
タ、マイクロコンピユータの普及により情報処理
システムの機能の分散が図られ、端末装置も単な
るデータの入出力装置でなくデータ作成装置とし
て用いられるようになつて来た。
処理システムの普及に伴い取り扱うデータ量が急
激に増加して来ている。一方、ミニコンピユー
タ、マイクロコンピユータの普及により情報処理
システムの機能の分散が図られ、端末装置も単な
るデータの入出力装置でなくデータ作成装置とし
て用いられるようになつて来た。
このような端末装置で取り扱うデータを端末装
置内のデータフアイルに貯蔵し管理する場合、1
つの方式として、複数セクタより構成されるレコ
ードブロツク単位にアクセスし、管理する方式が
実施されている。
置内のデータフアイルに貯蔵し管理する場合、1
つの方式として、複数セクタより構成されるレコ
ードブロツク単位にアクセスし、管理する方式が
実施されている。
上述のような端末装置において、最近、その利
用方法が高度化、複雑化するに伴い、安定した運
用を維持することが要求されるようになり、又万
一データフアイルアクセス中に異常が発生した場
合でも、その再開処理が迅速でしかも正確な端末
装置の実用化が要望されるようになつた。
用方法が高度化、複雑化するに伴い、安定した運
用を維持することが要求されるようになり、又万
一データフアイルアクセス中に異常が発生した場
合でも、その再開処理が迅速でしかも正確な端末
装置の実用化が要望されるようになつた。
第2図は端末装置内サブシステムを示す。
第2図に示す端末装置においては、データフア
イル2に書込んだり、書込んだデータを読出した
りする場合、複数のセクタをまとめて1つのレコ
ードブロツクとし、このレコードブロツク単位に
処理を行つている。
イル2に書込んだり、書込んだデータを読出した
りする場合、複数のセクタをまとめて1つのレコ
ードブロツクとし、このレコードブロツク単位に
処理を行つている。
即ち、外部から転送されて来たデータ又は自端
末装置で投入作成したデータは一時的にメインメ
モリ4に格納され、制御部3から指定されたフア
イル制御チヤネル1の制御下にあるデータフアイ
ル2に転送され、貯蔵される。
末装置で投入作成したデータは一時的にメインメ
モリ4に格納され、制御部3から指定されたフア
イル制御チヤネル1の制御下にあるデータフアイ
ル2に転送され、貯蔵される。
このようにして扱われるデータは上述した通
り、複数のセクタをまとめたレコードブロツク単
位に貯蔵されるが、これは、 (1) データフアイル2の性能向上により、データ
転送時間が短縮されており、そのため処理部
(制御部3、フアイル制御チヤネル1等)とデ
ータフアイル2とのデータ転送は複数セクタを
まとめて扱つた方が有利である。
り、複数のセクタをまとめたレコードブロツク単
位に貯蔵されるが、これは、 (1) データフアイル2の性能向上により、データ
転送時間が短縮されており、そのため処理部
(制御部3、フアイル制御チヤネル1等)とデ
ータフアイル2とのデータ転送は複数セクタを
まとめて扱つた方が有利である。
(2) 同一属性を持つたデータが1つのセクタの容
量を越えた場合でも、まとめて取り扱つた方が
管理上有利である。
量を越えた場合でも、まとめて取り扱つた方が
管理上有利である。
等の理由による。
一方、一般に端末装置の電源装置は外形上の制
約により電源断に対するリカバリ措置は、充分に
は施されておらず、従つて、雷等により電源断の
発生する可能性は他の装置より多い。
約により電源断に対するリカバリ措置は、充分に
は施されておらず、従つて、雷等により電源断の
発生する可能性は他の装置より多い。
このような端末装置において、データをデータ
フアイル2に書込んでいる時に電源断が発生した
場合、レコードブロツクの途中でデータ書込みが
中断され、電源再投入後の再開処理時にそのレコ
ードブロツクを読取り確認してデータ書込みを再
開するが、この時、新旧データが混在しているた
め大変都合が悪い状態となる。
フアイル2に書込んでいる時に電源断が発生した
場合、レコードブロツクの途中でデータ書込みが
中断され、電源再投入後の再開処理時にそのレコ
ードブロツクを読取り確認してデータ書込みを再
開するが、この時、新旧データが混在しているた
め大変都合が悪い状態となる。
従つて、従来は、
(1) 電源に大容量コンデンサを設け、該当のレコ
ードブロツク処理相当時間保持させる。
ードブロツク処理相当時間保持させる。
(2) データ読取り時エラーを発生させる、
等の方法が取られていた。
しかし、電源に大容量コンデンサを設けると電
源の占める部分を大きくする必要があると共に、
コスト増となる。
源の占める部分を大きくする必要があると共に、
コスト増となる。
又電源再投入後の再開処理時の読取りでエラー
を発生させると、エラーが電源断のものか、デー
タフアイル不良によるものかの切分けがつけ難い
と言う問題点がある。
を発生させると、エラーが電源断のものか、デー
タフアイル不良によるものかの切分けがつけ難い
と言う問題点がある。
本発明は、上記問題点を解消した新規なデータ
フアイルのアクセス制御装置を実現することを目
的とするものであり、該問題点は、処理装置によ
り制御され、転送データを一時的に記憶するメイ
ンメモリと、前記メインメモリが一時的に記憶し
ているデータを貯蔵するデータフアイルと、該デ
ータフアイルを制御するフアイル制御チヤネルと
を備えてなるシステムにおいて、前記フアイル制
御チヤネル内に不揮発性メモリを設け、前記フア
イル制御チヤネルが該データフアイルに対しレコ
ードブロツク単位でアクセス開始時に、前記不揮
発性メモリに該データフアイルのアドレス情報含
むフアイルアクセス情報をセツトし、アクセス終
了時にクリアすることを特徴とするデータフアイ
ルのアクセス制御装置により解決される。
フアイルのアクセス制御装置を実現することを目
的とするものであり、該問題点は、処理装置によ
り制御され、転送データを一時的に記憶するメイ
ンメモリと、前記メインメモリが一時的に記憶し
ているデータを貯蔵するデータフアイルと、該デ
ータフアイルを制御するフアイル制御チヤネルと
を備えてなるシステムにおいて、前記フアイル制
御チヤネル内に不揮発性メモリを設け、前記フア
イル制御チヤネルが該データフアイルに対しレコ
ードブロツク単位でアクセス開始時に、前記不揮
発性メモリに該データフアイルのアドレス情報含
むフアイルアクセス情報をセツトし、アクセス終
了時にクリアすることを特徴とするデータフアイ
ルのアクセス制御装置により解決される。
即ち、フアイル制御チヤネルはデータフアイル
アクセス開始時、不揮発性メモリ(例えば、
CMOSスタテツクRAM等)に対して該当データ
フアイルのアドレス情報等のデータフアイルアク
セス情報をセツトし、該当データフアイルのアク
セス終了時に例えば、オール“F”のようなイニ
シヤルパターンを書込み、前記情報をクリアす
る。
アクセス開始時、不揮発性メモリ(例えば、
CMOSスタテツクRAM等)に対して該当データ
フアイルのアドレス情報等のデータフアイルアク
セス情報をセツトし、該当データフアイルのアク
セス終了時に例えば、オール“F”のようなイニ
シヤルパターンを書込み、前記情報をクリアす
る。
もし、該当データフアイルアクセス途中に電源
断が発生し、アクセスが中断された場合は不揮発
性メモリのクリア処理を行わないようにし、電源
再投入後の再開処理時にまず不揮発性メモリを読
取り、データフアイルアクセス情報を確認するこ
とによりアクセスが中断されたことを知り、この
ことにより再開処理を誤りなくしかも容易に行う
ことが出来る。
断が発生し、アクセスが中断された場合は不揮発
性メモリのクリア処理を行わないようにし、電源
再投入後の再開処理時にまず不揮発性メモリを読
取り、データフアイルアクセス情報を確認するこ
とによりアクセスが中断されたことを知り、この
ことにより再開処理を誤りなくしかも容易に行う
ことが出来る。
以下本発明の要旨を第1図に示す実施例により
具体的に説明する。
具体的に説明する。
第1図は本発明に係るフアイル制御チヤネルの
ブロツクダイヤグラムを示す。尚全図を通じて同
一記号は同一対象物を示す。
ブロツクダイヤグラムを示す。尚全図を通じて同
一記号は同一対象物を示す。
本実施例のフアイル制御チヤネル1はデータフ
アイル2と対応しており、バスaから転送されて
来るデータフアイルアドレス情報(メインメモリ
4からバスaに出力された情報)が自データフア
イル2と一致していることをバスインタフエース
制御部5が検出すると、データフアイルアクセス
情報やユーザデータ(レコードブロツク単位のデ
ータ)をフアイル制御チヤネル1内に引込む。
アイル2と対応しており、バスaから転送されて
来るデータフアイルアドレス情報(メインメモリ
4からバスaに出力された情報)が自データフア
イル2と一致していることをバスインタフエース
制御部5が検出すると、データフアイルアクセス
情報やユーザデータ(レコードブロツク単位のデ
ータ)をフアイル制御チヤネル1内に引込む。
フアイル制御チヤネル1内マイクロプロセツサ
(以下MPUと称する)6は、バスインタフエース
制御部5経由で入力されたデータフアイルアクセ
ス情報を不揮発性メモリ7にセツトし、ユーザデ
ータをレジスタ(RAM)9に一時格納する。又
フアイルインタフエース制御部10を起動して指
定のデータフアイル2を捕捉制御する。
(以下MPUと称する)6は、バスインタフエース
制御部5経由で入力されたデータフアイルアクセ
ス情報を不揮発性メモリ7にセツトし、ユーザデ
ータをレジスタ(RAM)9に一時格納する。又
フアイルインタフエース制御部10を起動して指
定のデータフアイル2を捕捉制御する。
次にメモリ(ROM)8に格納されているフア
イル制御用プログラムによりデータフアイル2の
指定位置に位置付けし、レコードブロツク単位の
ユーザデータを書込む。ユーザデータの書込みが
終了すると、MPU6は不揮発性メモリ7に例え
ば、オール“F”のようなイニシヤルパターンを
書込み、データフアイルアクセス情報をクリアす
る。
イル制御用プログラムによりデータフアイル2の
指定位置に位置付けし、レコードブロツク単位の
ユーザデータを書込む。ユーザデータの書込みが
終了すると、MPU6は不揮発性メモリ7に例え
ば、オール“F”のようなイニシヤルパターンを
書込み、データフアイルアクセス情報をクリアす
る。
もし、ユーザデータ(レコードブロツク単位の
データ)書込み中に電源断が発生した場合、制御
部3はMPU6に電源断信号を送出し、書込み
動作を中断させる。
データ)書込み中に電源断が発生した場合、制御
部3はMPU6に電源断信号を送出し、書込み
動作を中断させる。
電源が投入され再開されると、MPU6は不揮
発性メモリ7の内容をチエツクし、イニシヤルパ
ターンが書込まれてない時は、ユーザデータ書込
み中に中断されたものと判断し、制御部3に対し
て再書込み要求をする。
発性メモリ7の内容をチエツクし、イニシヤルパ
ターンが書込まれてない時は、ユーザデータ書込
み中に中断されたものと判断し、制御部3に対し
て再書込み要求をする。
以上のような本発明によれば、レコードブロツ
ク単位のデータ書込み時に電源断があつても、電
源投入後の復旧が廉価な方法で迅速に、しかも誤
りなく出来ると言う効果がある。
ク単位のデータ書込み時に電源断があつても、電
源投入後の復旧が廉価な方法で迅速に、しかも誤
りなく出来ると言う効果がある。
第1図は本発明に係るフアイル制御チヤネルの
ブロツクダイヤグラム、第2図は端末装置内サブ
システム、をそれぞれ示す。 図において、1はフアイル制御チヤネル、2は
データフアイル、3は制御部、4はメインメモ
リ、5はバスインタフエース制御部、6はMPU、
7は不揮発性メモリ、8はメモリ(ROM)、9
はメモリ(RAM)、10はフアイルインタフエ
ース制御部、をそれぞれ示す。
ブロツクダイヤグラム、第2図は端末装置内サブ
システム、をそれぞれ示す。 図において、1はフアイル制御チヤネル、2は
データフアイル、3は制御部、4はメインメモ
リ、5はバスインタフエース制御部、6はMPU、
7は不揮発性メモリ、8はメモリ(ROM)、9
はメモリ(RAM)、10はフアイルインタフエ
ース制御部、をそれぞれ示す。
Claims (1)
- 1 処理装置により制御され、転送データを一時
的に記憶するメインメモリと、前記メインメモリ
が一時的に記憶しているデータを貯蔵するデータ
フアイルと、該データフアイルを制御するフアイ
ル制御チヤネルとを備えてなるシステムにおい
て、前記フアイル制御チヤネル内に不揮発性メモ
リを設け、前記フアイル制御チヤネルが該データ
フアイルに対しレコードブロツク単位でアクセス
開始時に、前記不揮発性メモリに該データフアイ
ルのアドレス情報含むフアイルアクセス情報をセ
ツトし、アクセス終了時にクリアすることを特徴
とするデータフアイルのアクセス制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59133768A JPS6113328A (ja) | 1984-06-28 | 1984-06-28 | データファイルのアクセス制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59133768A JPS6113328A (ja) | 1984-06-28 | 1984-06-28 | データファイルのアクセス制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6113328A JPS6113328A (ja) | 1986-01-21 |
| JPH053611B2 true JPH053611B2 (ja) | 1993-01-18 |
Family
ID=15112509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59133768A Granted JPS6113328A (ja) | 1984-06-28 | 1984-06-28 | データファイルのアクセス制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6113328A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02236747A (ja) * | 1989-03-10 | 1990-09-19 | Fujitsu Ltd | 二重化dasd等価性情報退避方式 |
| JP2972223B2 (ja) * | 1989-04-27 | 1999-11-08 | 日本電気株式会社 | ジャーナル無し順処理ファイルのロールバック方式 |
| JPH03230237A (ja) * | 1990-02-05 | 1991-10-14 | Nec Corp | 標準順編成ファイル処理の障害対策方式 |
| JP2002230893A (ja) * | 2001-01-30 | 2002-08-16 | Pioneer Electronic Corp | 情報記録再生装置、情報記録再生方法及び再生記録手順プログラムを記録したプログラム記録媒体 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5723162A (en) * | 1980-07-17 | 1982-02-06 | Toshiba Corp | Magnetic disk controller |
| JPS5856165A (ja) * | 1981-09-30 | 1983-04-02 | Toshiba Corp | レコ−ド更新方式 |
| JPS58201162A (ja) * | 1982-05-19 | 1983-11-22 | Nec Corp | デ−タ入力装置 |
| JPS59220856A (ja) * | 1983-05-30 | 1984-12-12 | Toshiba Corp | デイスクキヤツシユメモリ・バツクアツプ方式 |
-
1984
- 1984-06-28 JP JP59133768A patent/JPS6113328A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6113328A (ja) | 1986-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5412612A (en) | Semiconductor storage apparatus | |
| JPH0291749A (ja) | 不揮発型半導体メモリ装置 | |
| JP2005267602A (ja) | ディスクボリュームに対するよりきめ細かくより効率の良い書き込み保護 | |
| JP4843222B2 (ja) | 半導体記憶装置の制御方法、メモリカード、及びホスト機器 | |
| JPH053611B2 (ja) | ||
| JPH01235075A (ja) | ディスクメモリ制御装置 | |
| JPH08115257A (ja) | 磁気ディスク制御装置 | |
| JP2010122898A (ja) | 追記型メモリデバイス | |
| JPH0241776B2 (ja) | ||
| WO2005086007A1 (en) | Data copy device | |
| JP2003122644A (ja) | 計算機及びその記憶装置 | |
| JPH064228A (ja) | 半導体ディスク装置 | |
| JP4098400B2 (ja) | 半導体ディスク装置 | |
| JP3775697B2 (ja) | 携帯可能情報記憶媒体 | |
| JP2009086980A (ja) | ロギングシステム | |
| JP2960455B2 (ja) | 外部記憶制御方式 | |
| JPS6121539A (ja) | デ−タフアイルの世代管理方式 | |
| JPH0731640B2 (ja) | ディスクアクセス制御方式 | |
| JP2000267936A (ja) | ディスクサブシステム | |
| JPH052518A (ja) | 二次記憶装置のフアイルシステム | |
| JPH10312693A (ja) | 記憶装置 | |
| JPH08138005A (ja) | フラッシュメモリカードのデータ書き込みシステム | |
| JP2737495B2 (ja) | 入出力制御装置 | |
| JP2577137B2 (ja) | データ処理装置 | |
| JPH0476142B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |