JPH05113854A - バツフア付デイスク装置 - Google Patents

バツフア付デイスク装置

Info

Publication number
JPH05113854A
JPH05113854A JP15652891A JP15652891A JPH05113854A JP H05113854 A JPH05113854 A JP H05113854A JP 15652891 A JP15652891 A JP 15652891A JP 15652891 A JP15652891 A JP 15652891A JP H05113854 A JPH05113854 A JP H05113854A
Authority
JP
Japan
Prior art keywords
data
disk device
readable
writable memory
application program
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
JP15652891A
Other languages
English (en)
Inventor
Tomoyasu Nishimura
知泰 西村
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 JP15652891A priority Critical patent/JPH05113854A/ja
Publication of JPH05113854A publication Critical patent/JPH05113854A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【目的】 書き込みデータを一旦メモリに格納し終えた
時点で、書き込み終了通知をアプリケーションプログラ
ムへ返し、直接ディスク装置にデータを書き込む場合よ
りも短い応答時間でデータ書き込み要求を終了させる。 【構成】 アプリケーションプログラム11のデータ書
き込み要求に対し、ディスク制御部31はデータを読み
書き可能メモリ33へ書き込み、その時点で書き込み要
求の終了を通知する。アプリケーションプログラム11
はディスク装置34へデータが書き込まれたものとして
次の処理手続を実行するが、その間にディスク制御部3
1は読み書き可能メモリ33内のデータをディスク装置
34へ書き込む。読み書き可能メモリ33内のデータは
電池32により、電源断中も保持される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ディスク装置に関し、
特に、アプリケーションプログラムからのデータの書き
込み動作をす速く終了させる技術に関する。
【0002】
【従来の技術】従来、この種のディスク装置は、アプリ
ケーションプログラムからのデータが、実際にディスク
に書き込み終わるまで、データの書き込み動作の終了通
知をアプリケーションプログラムへ通知しない構造とな
っていた。
【0003】
【発明が解決しようとする課題】上述した従来のディス
ク装置は、データを実際にディスク装置に書き込み終わ
った時点でアプリケーションプログラムからのデータ書
き込み要求を終了させているために、ディスク装置への
データ書込み時間がそのままアプリケーションプログラ
ムがデータ書き込み要求を出して終了通知が返るまでの
待ち時間となり、アプリケーションプログラムの実行性
能にそのまま影響しているという欠点がある。
【0004】本発明は従来の技術に内在する上記欠点を
解消する為になされたものであり、従って本発明の目的
は、アプリケーションプログラムから見たデータ書き込
み応答速度を速くすることを可能とした新規なディスク
装置を提供することにある。
【0005】
【課題を解決するための手段】上記目的を達成する為
に、本発明に係るバッファ付ディスク装置は、読み書き
可能なメモリと、この読み書きメモリのメモリ内容を常
時保持しておくための電池と、ディスク装置と、このデ
ィスク装置および読み書き可能メモリを制御するディス
ク制御部とを備えて構成される。
【0006】
【実施例】次に、本発明をその好ましい一実施例につい
て図面を参照して具体的に説明する。
【0007】図1は本発明の一実施例を示すシステムブ
ロック構成図である。
【0008】図1を参照するに、コンピュータ1内のア
プリケーションプログラム11は、接続ケーブル2を通
してバッファ付ディスク装置3へデータの書き込み要求
を発行する。データの書き込み要求を受け取ったディス
ク制御部31は、データをディスク装置34ではなく読
み書き可能メモリ33へ書き込み、書き込みが終了する
とアプリケーションプログラム11に終了を通知する。
【0009】アプリケーションプログラム11は、デー
タの書き込みが終わったものとして、次の処理を行う
が、この間にディスク制御部31は読み書き可能メモリ
33の内容をディスク装置34に書き込む。
【0010】ディスク制御部31は、データを読み書き
可能メモリ33に書き込む際にそのデータが未だディス
ク装置34に書き込まれていない旨を記録する為に、読
み書き可能メモリ33中の未書き出しフラグ領域に
“1”を記入し、後に、読み書き可能メモリ33中のデ
ータをディスク装置34に書き込んだ際に、読み書き可
能メモリ33中の未書き出しフラグ領域に“0”を記入
する。
【0011】一般に、ディスク装置34へのデータ書き
込み速度よりも読み書き可能メモリ33へのデータ書き
込み速度の方が速い為に、アプリケーションプログラム
11は直接ディスク装置34へデータを書き込む場合よ
りも短い時間でデータの書き込み処理を終えることが出
来る。
【0012】次に運用中電源が断となった場合について
説明する。
【0013】アプリケーションプログラム11がデータ
を書き込み終わり、ディスク制御部31が読み書き可能
メモリ33からディスク装置34へデータを書き込もう
とする前に、仮に何らかの原因で電源が断となったとす
る。この場合、次に電源が入った時点でディスク制御部
31は読み書き可能メモリ33内の未書き出しフラグ領
域を捜し、未書き出しマーク“1”の書かれているデー
タをディスク装置34へ書き込む為に、ディスク装置3
4内の状態は、電源断となる前にアプリケーションプロ
グラム11がデータを書き込んだ形に保証される。読み
書き可能メモリ33内のデータは電池32により電源断
中も保持される。
【0014】次にディスク装置34に異常があった場合
について説明する。
【0015】ディスク制御部31が読み書き可能メモリ
33内のデータをディスク装置34へ書き込んだ際、デ
ィスク装置34の何らかの異常の為に、正常にデータの
書き込みができなかったとする。アプリケーションプロ
グラム11へは既に正常終了通知を返しているので、こ
の書き込み異常はアプリケーションプログラム11から
のクローズ要求かまたは次のデータ書き込み要求に対し
て通知される。ディスク制御部31は異常通知とすると
共に読み書き可能メモリ33の内容をディスク装置34
内のデータ退避エリアへ記録し、本エリアは後のデータ
復旧作業時に利用される。
【0016】
【発明の効果】以上説明したように、本発明によれば、
アプリケーションプログラムからのデータ書き込み要求
をディスク装置でなく、ディスク装置よりデータ書き込
み速度の速い読み書き可能メモリへ一旦書き込み、その
書き込みが終了した時点でアプリケーションプログラム
へデータの書き込み終了を通知し、アプリケーションプ
ログラムが次の処理を行っている間に実際にディスク装
置にデータを書き込むことにより、アプリケーションプ
ログラムから見たデータ書き込み応答速度を速くできる
効果が得られる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すシステムブロック構成
図である。
【符号の説明】
1…コンピュータ 2…接続ケーブル 3…バッファ付ディスク装置 11…アプリケーションプログラム 31ディスク制御部 32…電池 33…読み書き可能メモリ 34…ディスク装置

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 読み書き可能メモリと、ディスク装置
    と、該ディスク装置および前記読み書き可能メモリを制
    御するディスク制御部とを有し、該ディスク制御部は、
    アプリケーションプログラムのデータ書き込み要求に対
    し、データを前記読み書き可能メモリに書き込み、前記
    アプリケーションプログラムによる次の処理手続の実行
    中に前記読み書き可能メモリ内のデータを前記ディスク
    装置に書き込むことを特徴としたバッファ付ディスク装
    置。
  2. 【請求項2】 前記読み書き可能メモリの記憶内容を電
    池により保持し続けることを更に特徴とする請求項1に
    記載のバッファ付ディスク装置。
  3. 【請求項3】 障害発生時に前記制御部は前記読み書き
    可能メモリの内容を前記磁気ディスク装置内のデータ退
    避エリアに退避させることを更に特徴とする請求項1ま
    たは2のいずれか1項に記載のバッファ付ディスク装
    置。
JP15652891A 1991-06-27 1991-06-27 バツフア付デイスク装置 Pending JPH05113854A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15652891A JPH05113854A (ja) 1991-06-27 1991-06-27 バツフア付デイスク装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15652891A JPH05113854A (ja) 1991-06-27 1991-06-27 バツフア付デイスク装置

Publications (1)

Publication Number Publication Date
JPH05113854A true JPH05113854A (ja) 1993-05-07

Family

ID=15629765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15652891A Pending JPH05113854A (ja) 1991-06-27 1991-06-27 バツフア付デイスク装置

Country Status (1)

Country Link
JP (1) JPH05113854A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0816323A (ja) * 1994-06-27 1996-01-19 Nec Corp 磁気ディスク装置
JPH08221208A (ja) * 1995-02-15 1996-08-30 Nec Corp データ出力システム
JP2010238336A (ja) * 2009-03-31 2010-10-21 Sharp Corp 記録装置、記録方法、プログラム、及び、記録媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0816323A (ja) * 1994-06-27 1996-01-19 Nec Corp 磁気ディスク装置
JPH08221208A (ja) * 1995-02-15 1996-08-30 Nec Corp データ出力システム
JP2010238336A (ja) * 2009-03-31 2010-10-21 Sharp Corp 記録装置、記録方法、プログラム、及び、記録媒体

Similar Documents

Publication Publication Date Title
JPH03295071A (ja) ディスクドライブ装置
JPH05113854A (ja) バツフア付デイスク装置
JPS5942343B2 (ja) トレ−ス情報ロギング方法
JPS63279318A (ja) 磁気ディスク装置
JPH04111113A (ja) ハードディスクエミュレータ
JPH0793101A (ja) データバックアップ装置
JPH02113488A (ja) 磁気バブルメモリ装置
JP2893758B2 (ja) 光ディスク装置
JPH10254780A (ja) ディスクキャッシュ制御方式
JPS61210453A (ja) デ−タ記憶装置
JPS63126050A (ja) メモリバツクアツプ方式
JPH09161489A (ja) 不揮発性メモリ装置
KR100446287B1 (ko) 마그네틱 헤드 코아의 스트레스 해소 방법
JPH0129636Y2 (ja)
JPH0335477A (ja) 周辺記憶制御装置
JPH04321149A (ja) データ処理装置
JP2000066843A (ja) ディスクアレイ装置
JP2953874B2 (ja) 入出力チャネル装置の磁気テープ装置制御方法
JPS6293727A (ja) 磁気デイスク制御装置
JPH10198523A (ja) 磁気ディスク装置
JPH0214461A (ja) 磁気デイスク保護方式
JPS61262920A (ja) デイスク制御方式
JPH0541022A (ja) セーブデイスク付き電子デイスク装置のデータバツクアツプ方式
JPH04239938A (ja) 磁気ディスク制御装置
JPH0619767A (ja) ファイル復旧機能付き磁気ディスク装置